iOS两种推送证书的选择

作者: kiushuo | 来源:发表于2016-10-18 14:34 被阅读1139次

这不是一篇讲怎么制作证书以及推送流程的文章。
如果想要了解详细的实现流程,推荐梁杰_numbbbbb的这篇Swift 通知推送新手指南文章。


两种推送证书:

// Dev
Apple Push Notification service SSL (Sandbox)  
// Production
Apple Push Notification service SSL (Sandbox & Production)

后台在实现往苹果服务器推送消息的时候需要根据实际环境选择正确的证书,方能使对应设备上的App手到推送信息。对于两种证书的选择有如下结论:

结论:
两种证书名称后都跟了一个小括号,Sandbox对应开发,Production对应发布,Dev推送证书只能在Debug下的测试包中使用;<a>Production推送证书在Debug和AdHoc以及Release下的安装包中都能使用。</a>这样看来发布的推送证书比较强大。


配合证书的选择,还要选好对应的推送服务地址:

服务器地址 证书类型
开发状态(Debug包) gateway.sandbox.push.apple.com 2195 开发证书或者发布证书
发布状态(AdHoc、Release包) gateway.push.apple.com 2195 必须发布证书

验证方式:
Github 上面有位大神分享了他的推送工具NWPusher,大大减少了开发人员的工作量。
当然,类似的小工具在AppStore上有很多,只是很多小工具都需要直接选择生成的cer证书,而这款小工具可以直接使用到出的p12证书。

使用Pusher进行验证:

发布包(AdHoc或Release).png 测试包(Debug).jpeg

相关文章

  • iOS两种推送证书的选择

    这不是一篇讲怎么制作证书以及推送流程的文章。如果想要了解详细的实现流程,推荐梁杰_numbbbbb的这篇Swift...

  • iOS 基础--配置开发证书和推送证书

    推送步骤.png 1、 开发者证书 (分为开发和发布两种,类型为ios Development,ios Distr...

  • ios推送证书配置

    ios推送证书配置 ios的消息推送需要配置推送证书,这和打包证书是两个不同的证书。这里简单介绍下大致的流程。以下...

  • 申请iOS推送证书p12

    iOS APP需要推送通知,要用到iOS推送证书,分为测试调试用的iOS推送证书(开发环境)和上架到App Sto...

  • iOS开发环境相关(3)——证书制作

    这里的证书不包含推送证书,如果需要制作推送证书,移步iOS开发环境相关(4)——推送证书 开发者证书制作 证书主要...

  • 用AdHoc来测试iOS线上推送

    1. 关于iOS 推送证书 iOS推送分为开发环境和生产环境,在推送证书的type上分别对应 APNs Deve...

  • iOS-iOS10极光推送的使用

    1、首先先配置好推送证书,传到极光。极光推送->iOS证书设置指南极光推送->iOS SDK集成指南(XCode8...

  • iOS-极光推送的使用

    1、首先先配置好推送证书,传到极光。极光推送->iOS证书设置指南极光推送->iOS SDK集成指南(XCode8...

  • react native 友盟集成

    IOS 1.友盟后台新建推送应用 1.新建应用需要提交push的证书,故无证书先配置ios含推送的证书(若原来已有...

  • 2020-05-08

    为什么 iOS 收不到推送消息? 1.检查AppKey 2.请确认 xcode 选择的生产证书和上传的证书的 bu...

网友评论

    本文标题:iOS两种推送证书的选择

    本文链接:https://www.haomeiwen.com/subject/shctuttx.html