react native极光推送android和ios证书申请
2016-11-11 21:31
585 查看
这两天终于把极光推送的整个流程跑通了,在android和ios上均能正常接收消息,并可在本地存储消息,这篇文章
先讲一下如何在极光上申请android和ios证书,下一篇文章讲解具体在react native上配置运行极光推送。
一、首先打开极光推送的官网https://www.jiguang.cn/,然后注册账号,登录进去
二、创建应用
2.1、一看需要应用的名称(你的应用的名字最好和你的RN项目的名字一致),android需要应用的包名(
你的react native 项目/android/app/AndroidManifest.xml),<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.log"上面红色的就是包名,
2.2、ios就蛋疼了,这是必须要真机测试的节奏啊,没有iphone的同学,还是去搞一个吧,
需要开发证书、开发证书密码、生产证书、生产证书密码,对于我这个没有搞过ios的人来说就懵逼、傻眼了。
网上查了大量的资料,终于搞定了,一大堆坑,坑爹的坑,这算是从0开始的文章了,一步步带你申请ios的证书。
2.2.1、进入苹果开发者官网: https://developer.apple.com/,然后点击 导航栏上的
Account,
这是要申请的哦,没有的话就一步步create Apple id,这个周期大概在1个星期吧,有的人搞了1个多星期也没
有申请下来的,申请下来了,界面如下
没有申请好的界面是下面的:
2.2.2、点击Certificates & Profiles
2.2.3、选择创建测试证书
2.2.4、选择并创建
2.2.5、选择测试证书
2.2.6、下一步创建证书
2.2.7、这个时候打开后是下面的界面,这就需要选择certSigningRequest文件:
2.2.8、打开苹果电脑的launchpad,打开其他文件夹下的钥匙串访问:
2.2.9、钥匙串访问---> 证书助理---> 从证书颁发机构请求证书:
2.2.10、填写你申请开发者账号的邮箱,选择存储到磁盘:
2.2.11、回到刚才的选择证书的页面:
选择刚刚创建的证书:
2.2.12、然后点击contiue,下载证书(download)
2.2.13、绑定Identifier
2.2.14、需要写一个别名,这个随便起,只要不用标出来的特殊字符就行了,然后下面的Bundle ID,就是你的项目的
Bundle Identifier,具体找到你的RN项目,然后找到ios下面的
项目名.xcodeproj,双击打开,点击左上角的工程名,然
后点击右边的general,找到Bundle
Identifier,这个就是Bundle ID。
2.2.15、开启推送,打开网页最下面的App
services,点击push notification,点击继续
2.2.16、然后创建开发推送证书:
2.2.17、选择推送开发证书
2.2.18、再次选择钥匙串创建的证书CertificateSigningRequest.certSigningRequest
2.2.19、下载证书,马上要创建p12证书,这个p12就是极光推送要传的文件,艾玛,真心累!然后看到推送的
APP ids已经处于开发状态了,变绿了
2.2.19、双击刚才下载的证书,来生成p12证书,然后输入密码,最后始终允许,
2.2.20、创建生产证书:
2.2.21、重复开发证书的步骤,下一步下一步,最后下载证书,然后制作p12证书,和开发证书的步骤一样的,下面
直接贴图了:
2.2.22、头晕了都,把下载的证书双击,然后一样进入钥匙串下面,点击右键导出,输入密码,下面创建p12文件
2.3、创建绑定设备,用于真机测试的,点击devices
右上角的➕,创建,输入你的设备的名字,我的叫 刘成iPhone,
输入UDID,这个在iTunes上可以看到的,然后创建好设备:
2.4、生成Provisioning
Profile配置文件
点击Provisioning
profiles All-->右上角的➕,选择 ios app development,选择 app id ,选择证书,选择设备,填写
你的描述文件名,最后下载下来,然后双击文件。
三、上极光官网,注册账号,创建应用,输入应用的名称,android的包名,上传刚才生成的开发证书以p12后缀的文件,
输入创建证书的密码,就是创建完证书最后让你输密码的那个密码,然后上传生产证书和密码,最后创建我的应用
好了到此吧,我这是在是困得不行了,明天再继续写如何在android和ios上进行配置,然后成功
先讲一下如何在极光上申请android和ios证书,下一篇文章讲解具体在react native上配置运行极光推送。
一、首先打开极光推送的官网https://www.jiguang.cn/,然后注册账号,登录进去
二、创建应用
2.1、一看需要应用的名称(你的应用的名字最好和你的RN项目的名字一致),android需要应用的包名(
你的react native 项目/android/app/AndroidManifest.xml),<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.log"上面红色的就是包名,
2.2、ios就蛋疼了,这是必须要真机测试的节奏啊,没有iphone的同学,还是去搞一个吧,
需要开发证书、开发证书密码、生产证书、生产证书密码,对于我这个没有搞过ios的人来说就懵逼、傻眼了。
网上查了大量的资料,终于搞定了,一大堆坑,坑爹的坑,这算是从0开始的文章了,一步步带你申请ios的证书。
2.2.1、进入苹果开发者官网: https://developer.apple.com/,然后点击 导航栏上的
Account,
这是要申请的哦,没有的话就一步步create Apple id,这个周期大概在1个星期吧,有的人搞了1个多星期也没
有申请下来的,申请下来了,界面如下
没有申请好的界面是下面的:
2.2.2、点击Certificates & Profiles
2.2.3、选择创建测试证书
2.2.4、选择并创建
2.2.5、选择测试证书
2.2.6、下一步创建证书
2.2.7、这个时候打开后是下面的界面,这就需要选择certSigningRequest文件:
2.2.8、打开苹果电脑的launchpad,打开其他文件夹下的钥匙串访问:
2.2.9、钥匙串访问---> 证书助理---> 从证书颁发机构请求证书:
2.2.10、填写你申请开发者账号的邮箱,选择存储到磁盘:
2.2.11、回到刚才的选择证书的页面:
选择刚刚创建的证书:
2.2.12、然后点击contiue,下载证书(download)
2.2.13、绑定Identifier
2.2.14、需要写一个别名,这个随便起,只要不用标出来的特殊字符就行了,然后下面的Bundle ID,就是你的项目的
Bundle Identifier,具体找到你的RN项目,然后找到ios下面的
项目名.xcodeproj,双击打开,点击左上角的工程名,然
后点击右边的general,找到Bundle
Identifier,这个就是Bundle ID。
2.2.15、开启推送,打开网页最下面的App
services,点击push notification,点击继续
2.2.16、然后创建开发推送证书:
2.2.17、选择推送开发证书
2.2.18、再次选择钥匙串创建的证书CertificateSigningRequest.certSigningRequest
2.2.19、下载证书,马上要创建p12证书,这个p12就是极光推送要传的文件,艾玛,真心累!然后看到推送的
APP ids已经处于开发状态了,变绿了
2.2.19、双击刚才下载的证书,来生成p12证书,然后输入密码,最后始终允许,
2.2.20、创建生产证书:
2.2.21、重复开发证书的步骤,下一步下一步,最后下载证书,然后制作p12证书,和开发证书的步骤一样的,下面
直接贴图了:
2.2.22、头晕了都,把下载的证书双击,然后一样进入钥匙串下面,点击右键导出,输入密码,下面创建p12文件
2.3、创建绑定设备,用于真机测试的,点击devices
右上角的➕,创建,输入你的设备的名字,我的叫 刘成iPhone,
输入UDID,这个在iTunes上可以看到的,然后创建好设备:
2.4、生成Provisioning
Profile配置文件
点击Provisioning
profiles All-->右上角的➕,选择 ios app development,选择 app id ,选择证书,选择设备,填写
你的描述文件名,最后下载下来,然后双击文件。
三、上极光官网,注册账号,创建应用,输入应用的名称,android的包名,上传刚才生成的开发证书以p12后缀的文件,
输入创建证书的密码,就是创建完证书最后让你输密码的那个密码,然后上传生产证书和密码,最后创建我的应用
好了到此吧,我这是在是困得不行了,明天再继续写如何在android和ios上进行配置,然后成功
相关文章推荐
- React-Native极光推送android和ios证书申请
- react native极光推送全程教程android和ios
- IOS JPush 集成步骤(极光远程推送解决方案,支持android和iOS两个平台)
- Java 极光推送 ios,android 服务端
- Ios生产证书申请(含推送证书)
- iOS推送证书从申请到使用
- 极光推送 ios证书设置指南
- iOS学习笔记21-推送证书与秘钥申请
- iOS推送证书从申请到使用
- IOS 企业账号申请推送证书问题。
- iOS应用开发10——推送通知证书申请及配置
- 李洪强iOS之集成极光推送二iOS 证书 设置指南
- react native极光推送全程教程android和ios
- ios证书配置管理;iOS生产证书、测试证书申请及管理;ios推送证书申请及配置;Xcode打包证书配置;多人开发证书共享方法
- iOS学习笔记21-推送证书与秘钥申请
- iOS开发极光推送显示 开发证书没有通过验证 是否重新上传证书?解决方法
- iOS 推送,证书申请,本地推送
- [置顶] iOS开发:创建推送开发证书和生产证书,以及往极光推送官网上传证书的步骤方法
- .net平台借助第三方推送服务在推送Android,IOS消息(极光推送_V3版本)最新
- IOS开发之证书申请和实现App消息推送(最新)