如何为 adHoc 用户测试 APNS?

Posted

技术标签:

【中文标题】如何为 adHoc 用户测试 APNS?【英文标题】:How to test APNS for adHoc Users? 【发布时间】:2015-03-19 11:49:59 【问题描述】:

我在开发模式下收到通知,但是当我尝试检查 AdHoc 用户的推送通知时,AdHoc 用户什么也得不到。我知道,我做错了什么,但无法弄清楚。请帮我检查 AdHoc 用户的 APNS。提前致谢

【问题讨论】:

您是否安装了 adhoc 应用并验证了您是否获得了令牌?您是否已验证您的后端正在接收令牌?您的代码在哪里以便我们审核? 您是否正在为 AdHoc 使用生产 SSL 证书?此外,您必须使用生产网关发送通知,即“gateway.push.apple.com”而不是“gateway.sandbox.push.apple.com” 【参考方案1】:

首先确保在服务器上安装生产 APN 证书,而不是开发证书。

确保您将通知发送到正确的服务器 URL

沙盒:gateway.sandbox.push.apple.com,端口 2195。(对于 开发) 生产:gateway.push.apple.com,端口 2195。(用于发布)

你还是有同样的问题,试试这个应用程序。 APN Tester

【讨论】:

谢谢,这也是我的问题【参考方案2】:

下面的链接是实现 APNS 的完整步骤,其中包括创建证书以测试名为 "PushMeBaby" 的通知实用程序

Test Push notification using PushMeBaby

希望这对您有很大帮助。

【讨论】:

以上是关于如何为 adHoc 用户测试 APNS?的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Xcode 3.2.4 配置 Adhoc?

APNs、FCM 或 GCM 令牌

指导如何为 APNS 实际加密 JSON 令牌

SNS:如何为 APNS voip 创建平台应用程序?

如何为 UserDefaults 编写单元测试

如何为需要用户身份验证的API构建Rspec请求测试