iOS-推送(模拟上架推送)
2018-09-14 本文已影响0人
守护地中海的花
个推和极光的推送功能几乎一致。本次以极光推送做为例子,验证生产环境推送证书。(开发环境很简单,看官网文档就行OK了)
极光推送.png
1.首先最重要模拟上架推送环境,需要导出生产环境的ipa包。
具体流程(看图)
1.默认测试环境推送正常:测试推送完全可以自己在极光后台进行测试推送,不需要后台协助。
2.推送环境改成生产环境,切记不要忘记了。isProduction 是宏改为YES3.Archive出ipa包 Archive[JPUSHService setupWithOption:launchOptions appKey:kJSPushAppKey channel:kJSPushChannel apsForProduction:isProduction advertisingIdentifier:nil];
4.选择Export
呼呼
5.选择Ad Hoc(不要选择第一个App Store) Ad Hoc
6.默认next next.png
7.Manually manage signing 呼呼
8.选择好证书和描述文件 剩下都默认点击下一步 打出ipa包 就OK了。 QQ20180914-164715@2x.png
9.ipa包 ipa.png
2.对于步骤一中的第8小步骤,简单截图几张,生成App Hoc.mobileprovision文件
1.添加+++ 添加
2.Ad Hoc adhoc.png
3.Selected App ID Selected App ID.png
4.Select certificates Select certificates.png
5.Selected Devices(选择一个机器就OK了 ) Select Devices.png
6.起个名字就OK
bst_wpp_ad.png
3.将ipa导入到手机里面
1.到模拟器选择界面导入ipa。 aaaa.png
2.导入ipa---就是安装ipa。 ipa导入即可.png
4.测试推送
1.到极光后台,推送。之所以选择设备别名,测试只推送给自己就可以。不需要推送给所有人。不然咋叫测试呢 128设置alias.png
2.ok 👌