用于开发/沙盒的 APNs 密钥(.p8 文件)

Posted

技术标签:

【中文标题】用于开发/沙盒的 APNs 密钥(.p8 文件)【英文标题】:APNs Key (.p8 file) for Development/Sandbox 【发布时间】:2020-01-28 15:34:50 【问题描述】:

我正在尝试在我的服务器上设置 Apple 推送通知 (APN),但我似乎不知道如何下载用于开发环境的 .p8 文件。注册和下载.p8 文件很容易,但没有为开发/沙盒配置它的选项。

使用此密钥时,我从 APN 服务器收到 400 -- BadDeviceToken 响应,我被认为是环境不匹配。我能够找到一些指导我注册证书的教程,但在这些情况下,我最终得到了一个 .p12 文件。

对此的任何建议将不胜感激。我正在运行 Rails 服务器,并使用 Apnotic gem 来管理 APN。如果有人认为这可能是问题,我很乐意更新以包含我的代码。

【问题讨论】:

【参考方案1】:

一个 p8 文件应该适用于沙盒和生产版本

【讨论】:

以上是关于用于开发/沙盒的 APNs 密钥(.p8 文件)的主要内容,如果未能解决你的问题,请参考以下文章

不使用沙盒的 PayPal 测试

沙盒的结构

iOS开发之获取沙盒路径

沙盒 APNS 环境和 .mobileprovision 文件

数据处理之文件读写

ios APNS 令牌对 P8 密钥无效