有哪些第三方移动推送值得推荐

谢药~话说最近自己的应用也正在使用第三方的推送服务,说白了,我们这些刚起步的做的应用,选第三方推送的要求也挺简单:免费,稳定,好用。后来选来选去,还是用的腾讯信鸽。-------------------------------------------------介绍的分割线---------------------------------------------------帮人帮到底,我这里简单的介绍一下腾讯信鸽,因为我们是做的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服务,推送效果


推荐阅读