1.在HBuilder 中创建h5项目
请参考我上一篇文章:HBuilder h5+app 项目 安卓本地打包,集成个推推送
2.生成本地打包资源后在xcode进行配置
请参考另一篇文章:HBuilder 5+app ios xcode 打包发布
3.下面介绍配置个推推送
1.在xcode里点击项目根目录,在info里找到 getui,如下图:
点开小箭头,然后把在个推生成的appkey等填入对应的地方
2.开启推送功能 在项目根目录下找到如下图,
3.开启后台权限:
4.建议打开WiFi授权:
4.在个推开发者中心配置apns开发证书
1.在开发者中心找到项目
打开应用后面的 应用配置,配置ios平台的apns证书
这是我自己配置好的,配置apns证书可参考个推官方文档:http://docs.getui.com/getui/mobile/ios/apns/
2.在苹果开发者中心找到证书设置
3.先创建APPID:
把下面一堆选项,必须选择推送权限,其他的选择自己需要的:
4.完成后创建.p12证书:
点击Continue后,接下来选择APPID
点击Choose File
上传CSR文件(CSR文件创建流程见后续步骤)。选择好CSR文件后,点击Continue
按钮
CSR文件在我的文章:HBuilder 5+app ios xcode 打包发布 的第一步就是生成方法
5.成功后点击download下载证书,证书下载后双击证书,会在系统我的证书中找到钥匙
6.选择Apple Push Services
右键导出钥匙到本地,要设置一个密码,这个密码在个推时需要使用
7.下载成功后把文件导入个推的应用配置中即可
5.使用个推中的创建推送进行测试
注意:测试前,首先把你的项目在模拟器,或者在手机上运行起来
ios只能发送透传消息,不能发送推送通知,手机或模拟器能成功接收到消息就表示成功