使用iOS分布式应用时,Google Cloud Messaging显示“notRegistered”
我已经在iOS应用上实施了GCM服务。 我使用PHP在服务器上发送GCM。 当应用程序由开发configuration文件签名时,它完美地工作。
也就是说,当应用程序使用GCMconfiguration注册自己时,它总是返回一个正在运行的设备令牌。 我可以使用该令牌向设备发送通知,而不会出现任何错误。
但是,当我通过分布式configuration文件签署应用程序并通过TestFlight或Ad Hoc Provisioningtesting应用程序后,我收到了“未注册”错误。
{ “multicast_id”:8921098464640731057, “成功”:0, “失败”:1, “canonical_ids”:0 “结果”:[{ “错误”: “NotRegistered”}]}”
这是怎么发生的? 任何解决scheme 我检查了我在开发和分发configuration文件中启用了APNS。
我没有在我的服务器上启用TLS。 其实我的SSL证书没有准备好,所以我不能testing它。 这是原因吗?
你是否将kGGLInstanceIDAPNSServerTypeSandboxOption
设置为NO
当你build立你的应用程序分配?
您的APNS令牌被APNS服务器拒绝,这是GCM注销您的应用程序的GCM注册令牌时,您开始看到NotRegistered
错误。
这是国旗的文件 。
- 如何创build某种Splash屏幕/启动屏幕,在App加载后消失? (React Native)
- 在https协议networking应用上托pipe的移动应用的REST API会很慢吗?
- Xamarin.Forms实现AndHud和BTProgressHud
- 谷歌地图V2 Android和iOS放置latlng小数位
- 在MonkeyTalk IDE Javascript文件中logging一个variables的值
- 固定标题滚动/拖动jQuery的移动
- Android的SQLite删除表,实际上并没有删除行
- 通过JavaScript打开应用程序(iOS / Android),并将回退redirect到App / Play商店(2016年版)
- 结合ios(推送通知)和android(GCM)API(webservice)进行通知