IOS开发入门之ios-push证书申请和极光推送方法详情
凌雪 2018-10-10 来源 :网络 阅读 975 评论 0

摘要:本文将带你了解ios-push证书申请和极光推送方法详情,希望本文对大家学IOS有所帮助。

本文将带你了解ios-push证书申请和极光推送方法详情,希望本文对大家学IOS有所帮助。

        

推送第三方平台:极光,融云等等
案列一般当应用激活并且在前台时也就是用户正在使用是接收不到通知提示的
这时候如果有这个需求我们可以使用远程加本地的方式来开发
这里以极光为例子
申请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

          


本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之IOS频道!


本文由 @凌雪 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved

208小时内训课程