本文主要是介绍激光 推送,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1打开 苹果开发者的官网 登陆 选择意思是证书
2选择 ios APP---->identifier-->app IDs 选择创建(加号)----》找到
App Services--》选择 Push Notifications
App ID Suffix
Bundle ID: 一般写成带有域名的
3 3个证书 一个是电脑自己的证书 (需要上传给 苹果) 两个下载安装证书(安装后导出给激光推送)
4 创建 证书 appid 描述文件 手机信息 这四部
4
5
6
7
8
代码实现 以及类库的添加 还有出现的错误
出现这种错误
1、查看Build Phases下的 Link Binary With Libraries是否缺少相应地类库(或者是ios自带的或者外部第三方的,注:外部第三方的先通过右键Add Files to 添加到项目中,然后再在Add Other中选择项目中存在的framework)
2、查看Build Settings下的Library Search Paths的引入文件是否是相对路径,把路径不对的或者不存在的都进行清除
3、就是代码错误,你导入了新的第三方,但是新的第三方已经不支持你以前写的代码,需要将最新的替换以前的就代码,非常不好找,所以要仔细细心的去解决。(我遇到的就是这个问题,以前的支付宝支付这块不支持64,然后导入了最新的支持64位报如上错)
这是支付宝64位不支持的支付接口 [AlixLibService payOrder:orderString AndScheme:appScheme seletor:_resulttarget:self];替换掉
9 代码实现 只需在appDElegate.m里 导入
#import "APService.h"
然后调用APService.h的方法
10
11具体操作
2.去苹果开发者中心登陆开发者账号,添加相关内容(可看极光相关文档)
点击改该图进去
//点击第一个进去
//先添加AppID,点击加号
//设置name和Bundle ID,bundle ID后面用于项目的名称,接着一步一步创建下去
创建完后找该名称的APPID点击编辑
//编辑时需要打开钥匙串,然后选择从证书颁发机构创建一个证书
//创建证书后选择然后编辑进去后点击Delelopment SSL的Create certifi 按钮,然后一直点击下去后上传本地的证书后创建,如图:
//创建成功后记得把那证书文件下载下来,后面点击加到钥匙串中使用导出后作为极光的开发者证书创建应用获得App_key
//接下来设置第一个,点击All然后点击加号
//如图点击
//选择对应的App ID,然后点击下去上传之前钥匙串创建的证书直到完成
//最后选择这个界面(第4大项的第一个)
//选择对应的ID点击下去后选择对应的开发者和设备
//在创建一个Profile文件完成后下载下来,后面需要在xcode点击后使用
//以上设置完成后打开Xcode,按照下图设置相关数据
//图中的appKey为在极光创建应用后的App_KEY
最后一步:
在钥匙串中选择对应的内容导出证书后会设置证书密码生成证书文件,后面将该证书传到极光创建应用的证书文件,极光对应的开发证书密码为自己之前导出证书时设置的密码,设置完成创建应用获得App_key
这篇关于激光 推送的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!