当前位置: 移动技术网 > IT编程>移动开发>IOS > ios-push证书申请和极光推送方法详情

ios-push证书申请和极光推送方法详情

2018年02月08日  | 移动技术网IT编程  | 我要评论

美女走光图片,www.kan365.in,玫瑰甘露怎么获得

推送第三方平台:极光,融云等等
案列一般当应用激活并且在前台时也就是用户正在使用是接收不到通知提示的
这时候如果有这个需求我们可以使用远程加本地的方式来开发
这里以极光为例子
申请push证书
1)生成.csr证书
打开钥匙串工具(Finder -> 应用程序 -> 实用工具 -> 钥匙串访问),
打开后点击顶部菜单栏““钥匙串访问”出现如下界面,
选择证书助理 -> 从证书颁发机构请求证书
这个证书是证明你电脑被该证书颁发机构承认了
该证书可以共用一次制作以后都能用
2)appid
Certificates, Identifiers & Profiles
选中appids选项左上角添加
填写appid的名字
和bundle id
勾选push notifications
生成以后选中编辑将csr证书上传
最后生成一个.cer文本
3)p12证书制作
以前需要在终端转换一下现在不需要了只要在双击.cer证书导入钥匙串然后选中右击导出
需要输入密码然后生成P12证书
证书弄好了
pod ‘JPush’
Pod install
导入头文件

import

ifdef NSFoundationVersionNumber_iOS_9_x_Max

import

endif

8.0需要在Capabillities中打开push notifications
//notice: 3.0.0及以后版本注册可以这样写,也可以继续用之前的注册方式
JPUSHRegisterEntity * entity = [[JPUSHRegisterEntity alloc] init];
entity.types = JPAuthorizationOptionAlert|JPAuthorizationOptionBadge|JPAuthorizationOptionSound;
if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0) {
// 可以添加自定义categories
// NSSet

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网