我一直在尝试使用AWS SNS服务向Apple Sandbox环境发送通知。我想我设置好了一切,我的开发iPhone可以毫无困难地收到通知。
但是当我开始向安装测试应用程序的其他人发送通知时,我一直看到错误消息状态
与端点关联的平台令牌无效
使用messageId:147975e0-8a09-5223-8537-256320ab3733
据我所知,如果一台设备能够成功,其他设备也能成功。
有谁能告诉我如何调试这个问题。
感谢。
答案 0 :(得分:0)
我认为其他人正在安装的应用程序不是使用开发证书构建的(可能是使用adhoc或生产配置文件构建的),因此您可能应该使用生产证书。
你可以尝试使用生产证书(或同一个,但不使用Sandbox,根据你的生成方式)在SNS上添加另一个应用程序,如果它有效,就是这样。
还要确保使用与证书关联的正确包ID。