【发布时间】:2014-07-02 07:28:45
【问题描述】:
我在商店中有一个 iOS 应用程序正在使用产品 APNS 环境(在 iTunes 连接二进制详细信息中确认),这些应用程序提供了推送令牌,所以我必须假设应用程序中的所有内容都已正确配置,否则他们会收到“没有有效的‘aps-environment’权利字符串”错误。
我正在使用 Amazon SNS 发送推送通知,对于其他应用程序来说,推送通知运行良好,但对于这个特定应用程序,所有通知都返回“与端点关联的平台令牌无效”。
我已尝试通过重新颁发 SNS 用于连接到 APNS 的证书来解决此问题,确认它适用于生产环境 - 同样的问题。
我已尝试删除应用程序,重新颁发 Ad Hoc 证书(在生产环境中)并将其重新安装到我的手机上(删除具有相同应用程序 ID 的所有开发人员证书) - 我得到了相同的推送令牌,与同样的拒绝问题。
所有用户都会发生这种情况,包括那些从未安装过任何应用的沙盒版本的用户,因此令牌不能来自沙盒环境。我不明白为什么应用商店应用程序的令牌问题可能会被生产 APNS 拒绝?
【问题讨论】:
标签: ios apple-push-notifications push amazon-sns