集成JPUSH2.1.5(证书配置)

极光推送(JPush)是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上,让开发者积极地保持与用户的连接,从而提高用户活跃度、提高应用的留存率。极光推送客户端支持 Android, iOS 两个平台。

本 iOS SDK 方便开发者基于 JPush 来快捷地为 iOS App 增加推送功能,减少集成 APNs 需要的工作量、开发复杂度。

包名为:JPush-iOS-SDK-2.1.5

lib文件夹:包含头文件 JPUSHService.h,静态库文件jpush-ios-2.1.5.a ,支持的iOS版本为 5.0 及以上版本。(请注意:模拟器不支持APNs)

SDK集成步骤

创建应用程序ID, 生成推送证书(APNs Push Certificate )

1.登陆Download - iOS - Apple Developer

2.选择Certicates, Identifier & Profiles


3.选择Identifiers下App IDs , 点击"+"创建新的App ID


4.创建App ID


注意:勾选Push Notifications


点击Continue,进入下一页面,点击Register

5.创建Push证书

点击"+"进行创建

新建证书需要注意选择证书种类(开发证书用于开发和调试使用,生产证书用于 App Store 发布)


点击 Continue 后选择证书对应的应用ID,然后继续会出现“About Creating a Certificate Signing Request (CSR)”

使用钥匙串生成空证书

填写邮箱地址,点"继续"

保存,回到Apple developer 网站, 上传刚刚生成的空证书生成推送证书(APNs Push Certificate)

下载证书并双击打开,证书会在钥匙串中打开, 然后右键证书,导出.p12证书文件

上传推送证书

登录JPUSH管理Portal, 创建APP并上传之前生成的.p12证书文件

创建Provisioning Profile

注意 : 创建Provisioning Profile的前提,已在Apple Developer网站创建待发布应用所使用的Bundle ID的App ID,且为该App ID创建了APNs证书(之前创建的App ID和推送证书)

1.在苹果开发者账号的Provisioning Profiles下选择"All"

点击"+"进行创建

2.选择所需要的环境

3.选择需要创建Provisioning Profile的App ID后点击Continue


4.选择所属的开发者证书(不是之前生成的推送证书, 是工程用来真机运行的证书)

5.选择将要安装的设备

6.填写Profile Name, 点击Generate完成创建

7.下载并双击,添加到XCode中


Xcode的证书配置

1.打开Xcode, 在info.plist文件中修改Bundle ID(要和JPUSH控制台的一致)

2.点击项目,选择目标TARGETS后进入Build Setting 界面,搜索“Code signing”,按照下图配置

(选择创建Provision ProFlie时选择的主证书(不是推送证书), 在下面的Provisioning Profile 选择之前创建的Provisioning Profile)

Xcode设置

需要在Xcode 中修改应用的 Capabilities 开启Remote notifications和Push Notification(这个官方文档上没有)

以上就是整个JPUSH2.1.5的推送证书生成到配置到Xcode中以及JPUSH平台上设置的过程

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容

  • 1 证书申请流程介绍 1.1 Certification(证书) 证书是用来给应用程序签名的,只有经过签名的应用程...
    老夫撩发少年狂阅读 3,006评论 0 2
  • 之前工程中的Provisioning Profile文件过期,配置证书时入了不少坑,回过头来总结下配置证书步骤和注...
    老夫撩发少年狂阅读 3,357评论 0 1
  • 极光推送: 1.JPush当前版本是1.8.2,其SDK的开发除了正常的功能完善和扩展外也紧随苹果官方的步伐,SD...
    Isspace阅读 6,694评论 10 16
  • 1.首先通过钥匙串访问——证书助理——从证书颁发机构请求证书——填写证书信息(邮箱,常用名称,存储到磁盘)——存储...
    DanDanC阅读 7,914评论 5 15
  • 版本记录 前言 前一篇已经对极光推送产品架构和服务进行了介绍,这一篇则只对ios客户端的集成和使用等状况进行了说明...
    刀客传奇阅读 628评论 0 0