美文网首页搬砖
集成JPUSH2.1.5(证书配置)

集成JPUSH2.1.5(证书配置)

作者: Y_小葱 | 来源:发表于2016-10-09 19:32 被阅读783次

极光推送(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平台上设置的过程

相关文章

  • 集成JPUSH2.1.5(证书配置)

    极光推送(JPush)是一个端到端的推送服务,使得服务器端消息能够及时地推送到终端用户手机上,让开发者积极地保持与...

  • phpStudy集成环境Apache配置SSL证书

    Apache集成版环境(phpStudy)配置SSL证书问题

  • iOS开发-集成个推远程推送

    证书配置+个推应用配置略过 Xcode集成 在项目中添加 Notification Service Extensi...

  • ApplePay集成,代码注解详细

    ApplePayDemo ApplePay详细集成 在Apple开发者中心配置AppleID和商家ID 配置好证书...

  • iOS集成友盟消息推送

    集成iOS友盟消息推送主要分为两步:1.iOS推送证书配置;2.U-PushSDK集成与配置。 写在前面 1.假设...

  • iOS-iOS10极光推送的使用

    1、首先先配置好推送证书,传到极光。极光推送->iOS证书设置指南极光推送->iOS SDK集成指南(XCode8...

  • iOS-极光推送的使用

    1、首先先配置好推送证书,传到极光。极光推送->iOS证书设置指南极光推送->iOS SDK集成指南(XCode8...

  • iOS极光推送

    一,最快速简单的集成JPush 1,首先配置证书 推送我们需要的就是推送证书: 进入开发者中心找到 Identif...

  • iOS Widget

    首先基本的配置和搭建可以去看看这个链接链接我就把我集成过程中配置证书过程交流下 widget需要单独配置 APPI...

  • iOS 开发者证书详解(推送篇)

    推出iOS 开发者证书详解(基础篇)后一直忙于公司的持续集成环境的配置、推广使用。iOS 开发者证书详解(推送篇)...

网友评论

本文标题:集成JPUSH2.1.5(证书配置)

本文链接:https://www.haomeiwen.com/subject/bmswlttx.html