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文件与密钥就可以

经验分享 程序员 微信小程序 职场和发展