我一直在尝试使用AWS SNS服务向Apple Sandbox环境发送通知。我想我设置的一切都是正确的,我的开发iPhone可以得到通知没有麻烦。
但是当我开始向安装测试应用程序的其他人发送通知时,我一直看到错误消息状态
与端点关联的平台令牌无效
带消息id:147975e0-8a09-5223-8537-256320ab3733
据我所知,如果一种设备能成功,其他设备也能成功。
谁能告诉我如何调试这个问题?
谢谢。
我相信其他人正在安装的应用程序不是用开发证书构建的(可能是用临时或生产配置文件构建的),所以你可能应该使用生产证书。
您可以尝试使用生产证书在SNS上添加另一个应用程序(或相同的一个,但不使用Sandbox,取决于您如何生成它),如果它有效,就是这样。
还要确保您使用的是与证书关联的正确的bundle id。