【发布时间】:2016-08-21 01:16:09
【问题描述】:
获得证书和配置以及要下载的应用程序。但它不起作用,因为它在我检查日志时提到设备令牌无效。如何获得正确的设备令牌?我只想在 AWS Mobile 上测试推送通知。我在某处读到它每次运行应用程序时都会发生变化?运行 iOS 9、xCode 7.3.1
【问题讨论】:
标签: amazon-web-services apple-push-notifications
获得证书和配置以及要下载的应用程序。但它不起作用,因为它在我检查日志时提到设备令牌无效。如何获得正确的设备令牌?我只想在 AWS Mobile 上测试推送通知。我在某处读到它每次运行应用程序时都会发生变化?运行 iOS 9、xCode 7.3.1
【问题讨论】:
标签: amazon-web-services apple-push-notifications
马林,
使用 Mobile Hub 的无效令牌最可能的情况是您在设备上使用开发配置文件。当您使用开发人员配置文件启动应用程序时,Apple 将仅为开发(沙盒)发布推送令牌。当您在 Mobile Hub 项目中启用推送通知时,Mobile Hub 会创建一个生产 SNS 平台应用程序,该应用程序需要 Apple 发布的生产推送令牌。
要解决此问题,只需为您的 App ID 创建一个“Ad Hoc 配置文件”(Ad Hoc 配置文件使用生产推送端点),然后重新启动该应用程序。然后,您应该从 Apple 接收新的生产令牌,然后发布到与该新令牌关联的 SNS 端点。
【讨论】: