极光推送功能开发心得及开发过程出现的问题

来源:互联网 发布:网络利弊怎么说英语 编辑:程序博客网 时间:2024/05/22 08:25

         

          推送功能在没开发之前对于想象力丰富的我来说是及其困难的,动手在网上查了很多,过程都是建证书->导入集成包->在appdelegate.m中添加监听事件->选择对应bundle ID及profile后运行,推送功能完成。


          看的时候很不解,不知道如何就算完成了。到底如何推送的呢?


          其实过程真的就是这样,先按照集成指南的具体步骤来做:


          百度经验iOS极光推送集成:http://jingyan.baidu.com/article/c1465413975cba0bfcfc4ccf.html

          iOS极光推送SDK下载:http://docs.jpush.cn/display/dev/iOS(已支持ios9)


           用开发环境及证书举个栗子,那么问题来了:


           证书:我们用的是开发证书还是在集成指南中新创建的推送证书?


             我们在项目中所用的证书依然是我们的开发证书,而推送证书是用来打开推送功能的,嗯,可以简单这样理解。当然,推送证书还有其他功能,比如要导出p12文件给极光官网或者后台,用该证书作为推送的桥梁,这样在官网或者后台发送的推送消息app上可接收。


         以上可以得知,我们可以在原有的证书及app id基础上,编辑app id 勾选推送功能后再新建开发推送证书及生产推送证书即可。新建证书后,原有的profile会显示无效,重新编辑后就可以再次使用啦。只是增加了推送功能。


         这些都完成后,导出p12文件导入极光推送官网,安装好证书,真机运行,就可以在官网中发送消息测试是否可推送了。如可以正常推送,就可以和后台对接了。


         总结至此。谢谢。

1 0
原创粉丝点击