极光推送吧 关注:95贴子:399
  • 1回复贴,共1

【iOS SDK 常见问题】为什么iOS收不到推送消息?

只看楼主收藏回复

如果你确认 appKey 在 SDK 客户端与 Portal 上设置是一致,其他环节也按照文档正确地操作。但还是收不到推送消息。那么,有一定的可能性,是你在 Portal 上上传的证书,不是 APNs (Push) 证书。推送时指定的iOS推送环境和应用证书是同一个环境。
请参考iOS 证书设置指南再次检查证书选择是否正确。
请注意:iOS能接受消息的必要条件是:应用程序的证书要和你上传到jpush portal上的证书对应,如果你的程序是直接在xcode上运行的,你的应用部署环境必须是开发状态才能收到APNS消息。
温馨提示:目前api推送的时候可以通过参数apns_production可以指定推送环境,false为开发环境,true为生产环境。V3 api不带此参数则默认为生产环境,V3 api封装的sdk 默认为开发环境。如果api有传apns_production则以此值为准,否则以应用详情的部署环境为准。
iOS 证书设置指南:https://docs.jiguang.cn/jpush/client/iOS/ios_cer_guide/


1楼2017-08-15 10:25回复
    我没有上传开发证书,只上传了生产证书,并设置它能用于开发环境。这样能够正常使用推送功能吗


    2楼2018-08-31 11:49
    回复