SNS推送通知服务仅在专用设备上成功



我一直在尝试使用AWS SNS服务向Apple Sandbox环境发送通知。我想我设置的一切都是正确的,我的开发iPhone可以得到通知没有麻烦。

但是当我开始向安装测试应用程序的其他人发送通知时,我一直看到错误消息状态

与端点关联的平台令牌无效

带消息id:147975e0-8a09-5223-8537-256320ab3733

据我所知,如果一种设备能成功,其他设备也能成功。

谁能告诉我如何调试这个问题?

谢谢。

我相信其他人正在安装的应用程序不是用开发证书构建的(可能是用临时或生产配置文件构建的),所以你可能应该使用生产证书。

您可以尝试使用生产证书在SNS上添加另一个应用程序(或相同的一个,但不使用Sandbox,取决于您如何生成它),如果它有效,就是这样。

还要确保您使用的是与证书关联的正确的bundle id。

最新更新