在“集成OpenIM APNS消息推送机制一”中我们已经完成了APNS证书的申请。
接下来首先要把OpenIM 的即时通讯功能全部集成到我们项目中。
按照OpenIM官方的快速集成方案教程,同时官方提供的Demo 快速OpenIM即时通讯功能的搭建。
当完成搭建后,可以完成用户与用户之间的消息交流。这个时候,我们接下来就要去实现消息的通知与提醒了。按照下面效果图进行操作如下
首先在项目工程中进入General 选项卡注意 Bundle Identifier

与在Apple官方申请的要一致

然后 我们在项目中开启 Push Notifications

在项目的AppDelegate.m 文件中把OpenIM官方给出的代码集成进来。
最后一步,
进入集成OpenIM的管理“控制台”

点击我的产品后台,进入百川即时通讯后台

消息设置选择不订阅

推送证书这里上传production 和sandbox

注意在阿里百川获得的appkey这里要在我们项目工程下SPKitExample.m文件里更换。具体看百川的快速集成教程。
完成 以上操作我们就可以看到消息通知了。如下图所示



到这里我们就完成了OpenIM APNS消息推送机制了。接下为把OpenIM IOS具体集成附上!
网友评论