subit / php-expo-sdk
用 PHP 编写的 Expo SDK
v2.2.0
2024-01-31 22:32 UTC
Requires
- ext-json: *
- guzzlehttp/guzzle: >=6.3
Requires (Dev)
- orchestra/testbench: ^3.8
- phpunit/phpunit: ^7.4
README
用于处理 Expo 推送通知的服务端 PHP 库
内容
安装
您可以通过 composer 安装此包
composer require subit-io/expo-server-sdk-php
使用方法(简单示例)
创建一个新的 Expo SDK 客户端
$expo = new Expo();
创建您想要发送给客户端的 ExpoMessage
$message = ExpoMessage::create()
->to('')
->title('')
...;
然后使用 Expo->sendPushNotification() 方法发送 ExpoMessage
$expo->sendPushNotification($message)
就这些!通知现在已经发送到 Expo 服务器。
Expo 方法
ExpoMessage 选项
有关更详细的说明,请参阅 Expo 文档 https://docs.expo.io/versions/latest/guides/push-notifications/#formats
待实现/重构
- 检查请求是否应该异步运行
- 发送压缩请求
- 使 ExpoMessage 能够接收多个令牌