获得证书和配置以及要下载的应用程序。但它不起作用,因为它在检查日志时提到设备令牌无效。如何获得正确的设备令牌?我只想在AWS Mobile上测试推送通知。我每次运行应用程序时都会在某处更改?运行iOS 9,xCode 7.3.1
答案 0 :(得分:0)
马林,
使用Mobile Hub的无效令牌的最可能情况是您在设备上使用开发配置配置文件。当您使用开发人员配置文件启动应用程序时,Apple将仅为Development(Sandbox)发出推送令牌。当您在Mobile Hub项目中启用推送通知时,Mobile Hub会创建一个生产SNS平台应用程序,该应用程序需要Apple发布的生产推送令牌。
要解决此问题,只需为您的应用ID创建“Ad Hoc配置文件”(Ad Hoc配置文件使用生产推送端点),然后重新启动该应用。然后,您应该从Apple收到一个新的生产令牌,然后发布到与该新令牌关联的SNS端点。