收不到远程推送排查步骤。


            
2015-08-05 18:13 | iOS

回答:

首先请确保证书设置正确,参考文档http://rongcloud.cn/docs/ios_push.html#开发环境与生产环境,注意区分测试环境和生产环境,(您的发布证书对应融云的生产环境, 即和融云生产环境的APPkey 对应 ,测试证书对应融云的测试环境和测试环境APPKey)

排查步骤:1、检查手机通知设置里您的app通知有没有开启。

               2、检查AppDelegate 里注册完APNS推送               didRegisterForRemoteNotificationsWithDeviceToken方法里

setDeviceToken 有没有正确调用(参考 Demo 源码中 AppDelegate 中的实现)。

                3、检查您的证书设置,证书开启了推送功能,另外xcode 里code signing 里检查Provisioning Profile 的证书设置。

36CBFC0B-D156-4F06-A13D-84BAD60779E2.png                

          4、请确认手机上运行的app 的证书是发布还是测试证书,如果是xcode直接在真机上调试运行,请检查您的Scheme 中run 里的buildconfigration (这里的debug 和release 会决定您的app使用步骤3里的设置的哪个证书),如果是打包 请检查Achieve 里的设置.屏幕快照 2015-08-05 下午5.54.34.png

            452C81B8-38F8-4A29-8DD2-0D712C9D6738.png                          5、在您的app管理后台测试一下推送


您认为此回答对您有帮助?

共有 8 位开发者认为此问题有帮助

我对此仍有疑问!继续追问