集成OpenIM APNS 消息推送机制二
2016-12-29 本文已影响0人
阿文很淘气
在“集成OpenIM APNS消息推送机制一”中我们已经完成了APNS证书的申请。
接下来首先要把OpenIM 的即时通讯功能全部集成到我们项目中。
按照OpenIM官方的快速集成方案教程,同时官方提供的Demo 快速OpenIM即时通讯功能的搭建。
当完成搭建后,可以完成用户与用户之间的消息交流。这个时候,我们接下来就要去实现消息的通知与提醒了。按照下面效果图进行操作如下
首先在项目工程中进入General 选项卡注意 Bundle Identifier
![](https://img.haomeiwen.com/i2848877/99e185ea0cd431e3.png)
与在Apple官方申请的要一致
![](https://img.haomeiwen.com/i2848877/a73c6ebced42e311.png)
然后 我们在项目中开启 Push Notifications
![](https://img.haomeiwen.com/i2848877/08bbec0aafed5852.png)
在项目的AppDelegate.m 文件中把OpenIM官方给出的代码集成进来。
最后一步,
进入集成OpenIM的管理“控制台”
![](https://img.haomeiwen.com/i2848877/441c44cba12787a2.png)
点击我的产品后台,进入百川即时通讯后台
![](https://img.haomeiwen.com/i2848877/5e6ad98cc8759150.png)
消息设置选择不订阅
![](https://img.haomeiwen.com/i2848877/ac511653e3f91e5b.png)
推送证书这里上传production 和sandbox
![](https://img.haomeiwen.com/i2848877/325d06c38b216663.png)
注意在阿里百川获得的appkey这里要在我们项目工程下SPKitExample.m文件里更换。具体看百川的快速集成教程。
完成 以上操作我们就可以看到消息通知了。如下图所示
![](https://img.haomeiwen.com/i2848877/48ec1bc929480db4.png)
![](https://img.haomeiwen.com/i2848877/b7c9943ac5bb2fdc.png)
![](https://img.haomeiwen.com/i2848877/011131801002a12a.png)
到这里我们就完成了OpenIM APNS消息推送机制了。接下为把OpenIM IOS具体集成附上!