slv / notification-pusher
用于轻松推送设备通知的独立PHP库。
v2.3.7
2020-05-26 08:55 UTC
Requires
- php: >=5.6
- ext-ctype: *
- doctrine/inflector: ~1.1
- symfony/console: >=2.3,<5
- 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-apple-apns: ~1.4
- 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 not auto-updated.
Last update: 2024-09-11 04:38:13 UTC
README
用于轻松推送设备消息通知的独立PHP库。
欢迎贡献!谢谢。
贡献者
- Cédric Dugat (作者 / 主要开发者)
- Oleg Abrazhaev (主要开发者)
- 社区贡献者
安装
composer require sly/notification-pusher
此仓库使用PSR-0自动加载。使用 composer 安装后,如需调整,请修改您的自动加载配置或 在您的index.php中包含 vendor/autoload.php。
需求
- PHP 5.6+
- PHP Curl 和 OpenSSL 模块
- 特定适配器需求(如 APNS 证书、GCM(FCM)API 密钥等)
警告 版本 v3.0
仅支持 php 7.0+。如有需要,请更新您的 composer 配置。
今天可用的适配器
- APNS (Apple)
- GCM (Android) 和 FCM (Android)
文档和示例
待办事项
- 重写PHPUnit 8+中的测试(欢迎贡献!)
- 添加新功能(自定义APNS有效负载、GCM和FCM自定义选项等)
- 添加新适配器(如Blackberry和Windows手机)
- 编写更多文档和示例!
1.x用户
旧版本仍然可以从 1.x分支 获取,带有专门的标签。