iOS使用极光推动的实现
1:应用程序注册消息推送
2:iOS 从apns server 获取devicetaoken 应用程序接受device token
3:app发送推送消息给服务器(极光,公司自己的服务器)
4:服务器发给apns server ,在经过转发到用户app(此步程序员不需考虑)
app放在真机上调试,........具体为神马搞这么一大堆的东西..........
具体申请步骤如下
1:申请identifiers如下图
1.1点击identifiers——>找到右边的 "+"
点击加号按钮—>添加appID如下图:
一定要勾选推送通知按钮如下图:
到此勾选完成我们可以点击continue按钮.以上几个图都是点击 ”+” 按钮出现的界面,有的地方可以写通配符.这里就不介绍了.
实例如下:
1.2点击继续按钮出现界面如下
1.3 继续点击Submit 如下图
1.4 点击Done之后会出现所有的APPID的列表
1.5 点击搜说按钮快速创建证书 (Certificates) 在搜索栏中写入刚填写Bundle ID进行快速查找
1.6 查找出的界面如下,之后点击 “Edit” 按钮
1.7 在弹出的界面 点击下图按钮
1.8 在出现的界面中点击Continue 出现如图所示
2 添加ios证书
出现上图所示之后,就先停在这个界面 我们去创建证书
打开真机证书显示如下
2.1点击如下图
2.2 在下图中写入信息 一定要勾选 “存到磁盘”
2.3 点击继续 把 CertificateSigningRequest.certSigningRequest 文件存放到桌面 等待保存完毕 点击完成.
2.4 在回到刚在的1.8处 选择生成CertificateSigningRequest.certSigningRequest文件 点击Generate 上传
上传成功之后会显示如下界面,,
点击下载按钮,会下载一个aps_development.cer文件 如下图
2.5 把刚才生成的aps_development.cer文件,拖到钥匙访问串中如下图:
2.6 对这上图选中行 右键 ->导出 在存的时候不需要设置密码 直接点”好”
过程中会访问你的钥匙串中导出秘钥(就是刚才生成的文件),就是需要输入你的mac的开机密码,输入完成,点击始终允许.
会导出证书文件, 命名一下存到桌面. 会生成一个以.p12为后缀名的文件
3 生成工程的配置文件,应为自己搞的所以要搞一个适合自己的配置文件
点击contnue
3.1 在弹出的界面找到1.1中填写Bundle ID的数值
接着两部 选择 “select all” 最后点击continue
3.2 在程序continue完成后会提示让你下载 ,我们一定要下载.这个文件是配置程序重要环节.会产生一个mobile
4:说一下文件的配置
上面说的.mobile文件 只要我们双击就可以到 provisioning profile 右边就可以选择我们生产的配置文件.并且非常注意一点 在Code Signing identity 右边选项中 如果是正确的作者就选择,如果没有出现正确的作者或者出现的作者不对,就填写Automatic ,否则程序会启动不起来.
该程序支持ios8.1 +
剩下的不分就是极光推送功能了.大家可以参考极光官网,查看文档,进行下一步的开发!!!!!
更多推荐
iOS使用极光推动的实现
发布评论