minikittycat / 通知推送
用于轻松推送设备通知的独立PHP库。
v2.3.10
2021-10-11 13:25 UTC
Requires
- php: >=5.6
- ext-ctype: *
- doctrine/inflector: ~1.1
- minkbear/zendservice-apple-apns: dev-master
- symfony/console: >=2.3,<6
- symfony/debug: >=2.3,<5
- symfony/filesystem: >=2.3,<5
- symfony/options-resolver: >=2.3,<5
- symfony/process: >=2.3,<5
- zendframework/zend-validator: ^2.12
- zendframework/zendservice-google-gcm: ~2.1
Requires (Dev)
- atoum/atoum: ^3.1
- atoum/stubs: ^2.5
- atoum/visibility-extension: ^1.3
- symfony/var-dumper: >=2.3,<5
This package is auto-updated.
Last update: 2024-09-11 20:04:53 UTC
README
用于轻松推送设备消息通知的独立PHP库。
请随意贡献!谢谢。
贡献者
- Cédric Dugat(作者/主要开发者)
- Oleg Abrazhaev(主要开发者)
- 社区贡献者
安装
composer require sly/notification-pusher
此存储库使用PSR-0自动加载。使用composer安装后,如有必要,请调整您的自动加载配置,或在index.php中包含include vendor/autoload.php。
要求
- PHP 5.6+
- PHP Curl和OpenSSL模块
- 特定适配器要求(如APNS证书、GCM(FCM)API密钥等)
警告:版本v3.0将仅支持php 7.0+。如有需要,请更新您的composer配置。
当前可用的适配器
- APNS(苹果)
- GCM(安卓)和FCM(安卓)
文档和示例
待办事项
- 重写PHPUnit 8+中的测试。(欢迎贡献!)
- 添加新功能(自定义APNS有效负载、GCM和FCM自定义选项等)
- 添加新适配器(如黑莓和Windows手机)
- 编写更多文档和示例!
1.x用户
旧版本仍可在1.x分支中找到,并具有专门的声明标签。