unipush ios离线推送详细步骤
1、首先必须有苹果开发者账户,并且加入“ios Developer Program”
2、打开,
先点击 identifiers新增自己的App应用标识
记住一定要选下边这个Push Notifications的选项,然后选择continue
最后点击Register就创建成功了
3、生成证书请求文件
必须在苹果电脑上申请。
在“Spltlight Search”中搜索"钥匙串访问"工具
打开菜单 “钥匙串访问”->“证书助理”,选择“从证书颁发机构请求证书...”:
如果是测试的话直接创建证书就可以
打开创建请求证书页面,在页面中输入用户邮件地址、常用名称,选择存储到磁盘,点击 “继续”
文件名称为“CertificateSigningRequest.certSigningRequest”,选择保存位置,点击 “存储” 将证书请求文件保存到指定路径下,后面申请开发(Development)证书和发布(Production)证书时需要用到
点击Certificates,新增证书
选择下边图片中的那个选项,我的账号已经生成的证书数量已经最大了,如果你们的账号也是这样的话,就把不用的证书删掉生成证书就可以,或者用自己的账号邀请别的账号,吧自己账号作为根账号,衍生新的账号就可以创建了
选择之后,点击continue,选择刚才苹果电脑生成的“CertificateSigningRequest.certSigningRequest”文件,点击continue生成证书
生成证书之后点击Download 将cer文件下载到本地(ios_development.cer)
将生成的文件传到苹果电脑,直接双击,会自动打开“钥匙串访问”工具,可以在列表中看到刚刚导入的证书,利用证书,生成 .p12 证书文件,导出
输入文件名,点击存储:
输入密码并确认带你好(一定要记住密码,在打ios包时会用到密码与 .p12文件)
4、添加调试设备
UDID的获取百度有很多获取的方式,点击continue就可以
5、生成profile文件
下图中选择自己的appid(可以直接下框内搜索)
输入文件名:
点击Generate就生成,然后下载。
Hbuilder打包ios时
用刚刚生成的文件profile文件和 .p12 证书,密钥就是刚才保存 .p12证书时的那个密码。
unipush的厂商推送也用刚才生成的的 .p12文件与密钥就可以
