这两天终于把极光推送的整个流程跑通了,在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证书申请相关推荐

  1. react native 极光推送 jpush-react-native

    平台:android.ios 依赖包:jpush-react-native.jcore-react-native 准备:   1.首先要在极光推送有个账号[注册/登录 以下链接:极光推送]       ...

  2. 极光推送Android集成以及使用

    极光推送Android集成以及使用(本文只集成了通知,如需要自定义消息,富文本等请去查看官方文档)https://docs.jiguang.cn/ 一.概念图 二.搭建环境以及集成 1. 官网注册,并 ...

  3. android极光推送no bit-32,iOS极光推送详解以及碰到问题和解决方式

    前言: 极光推送作为较成熟的推送平台,通过集成基础操作.为客户端以及服务端节省了大量时间来实现推送效果. ​ 就iOS端来说要注意整体流程,首先,iOS端推送时分为两个状态,开发环境与生产环境,每个环 ...

  4. android 极光推送开源,极光推送 - Android攻城狮的个人空间 - OSCHINA - 中文开源技术交流社区...

    1.设置 AndroidManifest.xml libs/jpush-sdk-release 1.x.y.jar libs/armeabi/libsys 1.x.y.so 2.基础API init ...

  5. 极光推送android 区分开发测试,给自己的项目做极光推送的步骤

    极光推送(对客户端的app如天猫进行消息推送) 第一种:利用网页进行推送(下面按这种来介绍) 第二种:利用javase代码进行消息推送 使用步骤 1\登陆极光网址 2\注册后并登陆 3.点击用户名下的 ...

  6. 极光推送 android 最新,Android——快速集成极光推送-Go语言中文社区

    集成极光推送 1,首先肯定是注册,添加应用 2,开始自动集成比手动集成简单第一步 在 build.gradle defaultConfig { multiDexEnabledtrue applicat ...

  7. java激光推送ios_极光推送平台配置iOS推送证书过程

    极光推送平台,需要上传配置开发测试的iOS推送证书(开发环境)和上架到App Store的ios 推送证书!(生产环境) 下面介绍如何申请这两个环境的推送证书p12文件! APP要推送通知首先要在创建 ...

  8. 极光推送(厂商通道参数申请和uniapp集成SDK),广播推送,别名设置,标签设置等

    本文旨在通过极光官方文档进行uniapp安卓移动应用的信息推广: 主要流程: 1.极光推送官方账号的注册和登录,创建应用,获取到appid 2.进行Android集成,配置应用包名和厂商通道参数(厂商 ...

  9. android ios 混合编程,React Native与原生(Android、iOS)混编,三端痛点解析

    在做RN混编项目的时候或者面试的时候经常会遇到一些问题,总结起来有以下几种: 1.过多的注册RN组件( AppRegistry.registerComponent() ); 2.从原生跳转指定的RN页 ...

最新文章

  1. 技巧:利用 Python 实现多任务进程
  2. python自动翻译导学案_批量翻译踩过的坑--python
  3. java apt anno_Android Studio中使用apt
  4. 【木头小开发】-iOS小小里程总结一二
  5. Java中的方法调用有多昂贵
  6. [Oracle整理]CASE-END
  7. 利用多线程句柄设置鼠标忙碌状态
  8. Tomcat学习总结(7)——Tomcat与Jetty比较
  9. 论文密级_2019年毕业研究生论文提交的通知
  10. win7下硬盘安装Windows
  11. 舒尔特注意力训练表格_为什么那些常见的专注力训练方式,给娃用了好像效果不大?...
  12. 服务器被黑客攻击快速解决方案
  13. 解决 c++ 字符转转浮点型数据且保留所有小数
  14. 泪目跳槽太不容易,蚂蚁金服三轮面试,四个小时灵魂拷问
  15. lftp命令使用 操作系统(Windows、Linux) PHP学会网 php培训网 PHP暑期培训 PHP寒假培训 PHP假期培训 - powered by phpwhy.com
  16. 陈年咖啡豆是什么?陈年咖啡能喝吗?陈年咖啡有什么特别的?
  17. 正负数在计算机中的表示(原码反码补码)及位运算
  18. AE 打不开提示 安装程序未初始化,请下载Adobe Support Advisor检测
  19. 多页面应用画拓扑图利器-jTopo
  20. php 控制304,php静态文件返回304技巧分享,_PHP教程

热门文章

  1. (读研体会)如何选题
  2. 数据库基础理论三——多值依赖Armstrong公理及特性推导
  3. Redis集群脑裂导致数据丢失问题处理
  4. python PTA期末考试|足球联赛积分排名
  5. 非常简单的物品租赁管理系统
  6. 27_ue4进阶末日生存游戏开发[计时器]
  7. numpy向量转换为矩阵_Numpy之将矩阵拉成向量的实例
  8. 扣扣领赞网PHP网站源码
  9. 关于Chrome 69 版本 一些改变以及设置
  10. github开源项目