摘要:本文将带你了解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频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号