php - iOS 推送通知密码

标签 php ios push-notification

我想知道从哪里获得此信息:

(iOS) Private key's passphrase.private static $passphrase = 'joashp';

我在我的 PHP 中使用此脚本向 IOS 发送通知,但到目前为止我还没有收到它。

https://gist.github.com/joashp/b2f6c7e24127f2798eb2

有人可以指导我吗?

最佳答案

这是您将 APNS 证书导出到文件时的情况。如果您导出为包含私钥的文件格式,通常会要求您输入密码来保护文件。

您需要从创建 CSR 的计算机导出证书才能获取私钥。使用钥匙串(keychain)访问从 Mac 导出 Apple 推送服务证书并选择 .P12 文件格式将包含私钥并提示您输入密码以保护文件。

  1. 通过以下方式从developer.apple.com 创建 APNS 证书 上传在您的 Mac 上创建的 CSR 文件。
  2. 下载该证书并将其安装在您的 Mac 上。
  3. 将证书导出到 .p12 文件,并使用密码保护它。
  4. 将该 .p12 文件上传到您的服务器,以便能够连接到 APNS 服务并发送 推送通知。

关于php - iOS 推送通知密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45868969/

相关文章:

php - Left() 不起作用

php - 将 Vue js 前端和 laravel 后端(api 路由)托管到共享服务器?

php - JQUERY .load 不适用于 Firefox 中的 window.location

ios - 在iOS上使用带有参数的Xcode运行Shell脚本

ios - NotificationServiceExtension 上的 Firebase 存储配置错误

android - 在服务器上使用 ClientLogin 的 C2DM

php - PHP解析/语法错误;以及如何解决它们

ios - 您的凭据不允许访问此资源 Twitter API 错误

ios - 如何从 fireBase 推送通知 swift 4 获取数据

php - 如何获取设备 token