📜  php apns 通知源代码 - PHP (1)

📅  最后修改于: 2023-12-03 15:03:34.376000             🧑  作者: Mango

PHP APNS 通知源代码 - PHP

这是一个使用PHP编写的APNS推送脚本,可以实现向iOS设备发送推送通知。本脚本使用的是HTTP/2协议,而不是过时的APNS binary协议,因此具有更好的性能和可靠性。

特点
  • 使用HTTP/2协议,具有更好的性能和可靠性。
  • 使用cURL扩展,无需安装额外的库或工具。
  • 支持消息负载,可以灵活地配置推送通知内容。
  • 支持推送到多个设备或设备组。
  • 支持推送到开发或生产环境。
依赖
  • PHP 5.5或更高版本
  • cURL扩展
快速开始
  • 在您的APNS中心注册应用程序并获取证书文件。
  • 使用以下代码片段创建新的APNS实例:
use ApnsPHP\APNS;
use ApnsPHP\Push;
use ApnsPHP\Push\Notification;

$apns = new APNS([
    'environment' => APNS::ENVIRONMENT_SANDBOX,
    'certificate' => '/path/to/certificate.pem',
    'passPhrase' => 'your_pass_phrase',
]);
  • 然后,您可以使用以下代码片段发送推送通知:
$payload = [
    'aps' => [
        'alert' => 'Hello, world!',
        'sound' => 'default',
    ],
];

$notification = new Notification('devicetoken', $payload);

$apns->add($notification);

$apns->send();
更多信息

请参考 APNS PHP文档 获取更多信息和示例。