有哪些第三方移动推送值得推荐
谢药~话说最近自己的应用也正在使用第三方的推送服务,说白了,我们这些刚起步的做的应用,选第三方推送的要求也挺简单:免费,稳定,好用。后来选来选去,还是用的腾讯信鸽。-------------------------------------------------介绍的分割线---------------------------------------------------帮人帮到底,我这里简单的介绍一下腾讯信鸽,因为我们是做的IOS应用,所以这里以IOS版为例。简单介绍下测试环境:MACOS (10.9.2) +XCode (5.1.1)iPhone4 iOS6.1.3总体腾讯信鸽推送开发流程
登陆QQ—\u0026gt;注册程序名—\u0026gt;选择应用—\u0026gt;上传证书—\u0026gt;集成开发-—\u0026gt;集成开发—\u0026gt;测试应用—\u0026gt;发布应用
第一步,客户端集成
1. 登陆以及使用
信鸽地址: 腾讯信鸽 | 免费专业移动推送,使用QQ登陆,登陆后,填写应用的名称以及资料,填写完成后,提交
2. 申请IOS推送证书,并生成pem文件(熟悉推送证书创建的可跳过这步)另外,官方也提供了详细的教程 :IOS 证书设置指南
(1)登陆 iOS Dev Center 选择进入iOS Provisioning Portal;
(2)在 Identifiers中,点击App IDs进入App ID列表,创建 App ID,为 App 开启 Push Notification 功能;
(3)指定具体的 Bundle ID,创建完成;
(4)在Certificates,中新建一个证书,选择Apple Push Notification service SSL;
(5)点击 Continue 后选择证书对应的App ID(即刚才创建的App ID),继续会需要上传一个本地CSR文件,然后就会生成一个 APNs Push Certificate;
(6)下载并双击打开证书,证书打开时会启动“钥匙串访问”工具。在“钥匙串访问”中你的证书会显示在“我的证书”中,注意选择“My Certificates”和"login";
(7)在“钥匙串访问”中,选择刚刚加进来的证书,选择右键菜单中的“导出“...””。将文件保存为MyApnsCert.p12。保存p12文件时,可以为其设置密码,也可以让密码为空。
(8)把上一步生成的p12证书文件放到桌面,转换成pem证书文件。在终端里运行一下命令转换:
cd desktop
openssl pkcs12 –in MyApnsCert.p12 –outMyApnsCert.pem –nodes
输入提示密码,就是p12的导出密码,桌面就会生成一个pem证书文件
3. 配置新应用
点击应用配置对创建的应用进行配置
将配置的证书进行上传,每个应用会对应唯一的ACCESS ID ACCESS KEY CECRETKEY
1. 下载iOS SDK
腾讯信鸽 | 免费专业移动推送 选择iOS SDK 下载后,会得到一个压缩包,我们需要的SDK以及DEMO,都在这个包文件夹里面
2. 集成开发
1、 下载信鸽Pro SDK压缩包到本地并解压;
2、 创建或打开Xcode iOS工程;
3、 将SDK目录下的所有文件添加到Xcode工程;
4、 添加对以下libraries的引用。
【有哪些第三方移动推送值得推荐】 核心实现文件为XGPushPro.h和XGPushPro.m。这两个文件整合了XG和MTA来增强信鸽。接口调用的地方请参考AppDelegate.m文件。
API接口
类名 说明
XGPushPro 信鸽Pro版本的Push服务,推送效果
推荐阅读
- 西藏首台5G网络车载移动CT仪器投用
- 医院|感染艾滋病毒初期有哪些征兆?可以自行检查吗?共用马桶会传染吗
- 玩游戏花钱最多的有哪些游戏,哪些人
- 教育|中国移动“和教育”智慧校园研讨会在通召开
- 夕阳红|南通移动:“智慧养老”手机让“夕阳红”不孤单
- 旅行|需要准备哪些物品?全面冬季出游清单,建议收藏带宝宝出门旅行
- 红米手机通过QQ空间的成功营销,给涉足社会化营销的企业有哪些启示
- 互联网在线音乐行业有哪些可能的盈利模式
- 直播会成为品牌传播的另一个途径么有哪些可行的方法感觉有戏又没头绪好捉急。
- 侧重业务逻辑的产品需求规格说明书,需要有哪些要点
