百度云推送的简单集成

1.在百度云推送的应用管理页面,建立本身的应用,建立应用时,须要提供两个证书,开发环境的推送证书和正式环境的推送证书。证书的格式是pem格式的,须要先在apple 开发者中心配置好推送证书,安装到mac上,在钥匙串中处处保存为.p12格式的证书,再到终端执行如下命令转成pem文件,并上传到百度云推送应用管理页面。node

openssl pkcs12 -in MyApnsCert.p12 -out MyApnsCert.pem -nodes

注意:若是用企业证书,想导出安装包给企业内部人员使用,也是用开发环境的推送证书便可,使用企业发布证书在导出ipa包时应该选择导出为企业使用的版本api

2.配置调试证书,并生成配套的profile,若是是企业证书要发布给企业内部使用还要配置企业发布证书,和对应的描述文件。app

3.安装好调试证书和profile后,须要下载百度云推送的sdk,并参照它的文档,将应用的apikey写入代码指定位置测试

#warning 测试 开发环境 时须要修改BPushMode为BPushModeDevelopment 须要修改Apikey为本身的Apikey
    
    // 在 App 启动时注册百度云推送服务,须要提供 Apikey
    [BPush registerChannel:launchOptions apiKey:@"y37XzkNeMKve8YK17NEI0HB3" pushMode:BPushModeDevelopment withFirstAction:@"打开" withSecondAction:@"回复" withCategory:@"test" useBehaviorTextInput:YES isDebug:YES];

注意:若是是企业内部使用,能够在导出时选企业版本,此处的pushModel就应该是生产模式。spa

4.到百度云推送的后台管理页面,建立一条推送信息,选广播推送给全部设备,在联网的状况下,你配置的应用所在设备就会收到一条推送消息调试

相关文章
相关标签/搜索