subit / php-expo-sdk

用 PHP 编写的 Expo SDK

v2.2.0 2024-01-31 22:32 UTC

This package is auto-updated.

Last update: 2024-09-30 01:26:57 UTC


README

用于处理 Expo 推送通知的服务端 PHP 库

Latest Version on Packagist Software License Total Downloads

内容

 

安装

您可以通过 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 能够接收多个令牌