IM 即时通讯 (441)
Android (208)
- 初始化&链接 (8)
- 事件&监听处理 (7)
- 用户信息 (13)
- 会话列表 (15)
- 聊天会话 (26)
- 消息处理 (35)
- 自定义消息 (6)
- 音视频 (2)
- 推送&通知 (34)
- 扩展功能 (4)
- 第三方地图 (3)
- 依赖&配置 (9)
- 升级说明 (3)
- 其他 (43)
iOS (168)
- SDK 导入 (10)
- 连接 (8)
- 事件处理 (2)
- 用户信息 (3)
- 会话列表 (14)
- 聊天会话 (44)
- 消息处理 (25)
- 自定义消息 (8)
- 推送&通知 (19)
- 扩展功能 (5)
- 国际化 (4)
- 音视频 (3)
- 其他 (23)
Web (36)
Server (29)
收不到远程推送排查步骤。
排查收不到远程推送的步骤
发布时间: 2015-08-05 18:13
回答:
首先请确保证书设置正确,参考文档 http://rongcloud.cn/docs/ios_push.html#开发环境与生产环境,注意区分测试环境和生产环境,(您的发布证书对应融云的生产环境, 即和融云生产环境的 APPkey 对应 ,测试证书对应融云的测试环境和测试环境 APPKey)
排查步骤:1、检查手机通知设置里您的 App 通知有没有开启。
2、检查 AppDelegate 里注册完APNS推送 didRegisterForRemoteNotificationsWithDeviceToken 方法里 setDeviceToken 有没有正确调用(参考 Demo 源码中 AppDelegate 中的实现)。
3、检查您的证书设置,证书开启了推送功能,另外 Xcode 里 Code signing 里检查 Provisioning Profile 的证书设置。
4、请确认手机上运行的app 的证书是发布还是测试证书,如果是xcode直接在真机上调试运行,请检查您的Scheme 中run 里的buildconfigration (这里的debug 和release 会决定您的app使用步骤3里的设置的哪个证书),如果是打包 请检查Achieve 里的设置.
5、在您的app管理后台测试一下推送