iOS mPush集成
1、进入mPush官网,注册mPush开发帐号,如下图所示,按说明填写好各项资料点击注册进入到控制台。

2、在控制台中创建一个新应用,填写应用名称与应用分类,然后点击接入应用按钮,如下图:

3、进入开发中心创建对应的推送开发证书与生产证书,下载到本地之后双击运行,然后在钥匙串中导出,在终端调用
openssl pkcs12 -in cert.p12 -out cert.pem -nodes
方法将导出的.p12文件转成.pem文件。

4、在mPush控制台点击应用,找到iOS证书上传一栏,根据说明上传指定的开发证书与生产证书,如下图:

5、在mPush官网下载对应的iOS SDK,一共是两个文件夹,一个是demo演示文件夹,一个是lib文件夹,里面包含了需要的静态库,如下图:

6、将lib文件夹拖入到工程中,在plist文件中增加如下两个键值对。

7、接着引入下列框架:
CFNetwork.framework
CoreFoundation.framework
CoreTelephony.framework
SystemConfiguration.framework
CoreLocation.framework
Foundation.framework
UIKit.framework

8、在在application: didFinishLaunchingWithOptions:中调startPushServicePushDelegate:tokenDelegate:注册mPush服务,如下图:

9、实现PushManagerDelegate协议,必须实现方法onMessage:content:extention::如下图,这样子就完成了mPush的集成。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:72
阅读量:36
阅读量:127
阅读量:70
阅读量:190