iOS SDK 调试指南

iOS 调试思维导图

jpush_ios

确认证书

请到“应用设置-推送设置-iOS 页面”确认证书可用性:

jpush_ios_5

  • 若证书状态显示已注销,则代表你们 revoke 了证书,请重新生成有效证书上传。
  • 证书有效期为 1 年,请注意在过期前及时更新证书,更新官网证书后需等待 5 分钟方会生效。

开发环境测试

在对 JPush iOS 开发环境进行测试前,请确保 3 个统一:

  • App 是开发环境打包(开发证书 Development )
  • 上传了开发证书并验证通过(现支持上传生产证书后勾选“将生产证书用于开发环境”,即可不用上传开发证书)

发布环境测试

在对 JPush iOS 生产环境进行测试前,请确保 3 个统一:

  • App 是 ad-hoc 打包或者 App Store 版本(发布证书 Production),不可使用 Xcode 直接运行。
  • 上传了发布证书并验证通过

可能存在的其他问题

收到消息不够稳定

JPush iOS 是对原生官方 APNs 推送的一个补充,是对其的封装,以帮助开发人员更轻松地使用 APNs。

由于 APNs 本身不承诺保证消息到达,客户端网络与服务器端的连通性,对 APNs 是否及时接收到消息具有很大的影响。