xcode6开发ios8app应用程序,如何进行APNs推送消息(获取device token)和集成激光推送教程

本篇文章主要讲述两点:1.如何实现ios远程推送通知;2:集成极光推送实现ios推送通知。

1)如何实现ios远程推送通知:

想要实现ios的远程推送功能,首先你要有一个99美元的苹果开发者账号。有了这个账号你才能从苹果开发者中心获取到想到的证书。有了账号你就可以按照下面的步骤来实现功能。

1:创建工程,

好了,我们命名为这个上图中的名字,注意红色框中的名字比较重要。

2.编写一些代码,这段代码的意思就是从苹果服务器获取到本台设备也就是运行这个app的手机或者pad的DeviceToken,DeviceToken是什么大家可以去网上找资料了解下,其实就是设备的识别码。苹果推送消息的时候就是根据这个DeviceToken找到你的设备把消息推送给你。上代码图片:

好了,这个就是项目中获取DeviceToken的代码,很少,接下来就是去开发者中心获取证书。获取证书的步骤可能会比较复杂,大家要耐心。

3.创建一堆的证书

a:从你的mac上获取描述电脑信息的证书

下一步:

邮箱地址可以随便填写,不重要,【存储到磁盘】点击继续,这个时候建议你最好建一个文件夹,把生成的证书保存在文件夹中,因为等一下还有很多证书。保存之后会有这样的证书:

b:接下来需要登录苹果的开发者中心去申请多个证书。登录网站https://developer.apple.com/进入到证书页面:

点击红框,右上角会有一个加号,点击加号添加一个[APP ID],注意:这个时候它要求你填写的名字name最好写你刚才在xcode创建的项目名字,下面的Bunale id一定要和你在xcode中建的一样,不记得的可以看一下第一张图片的红框所在的地方,这2个地方一定要一样。接下来就是点击继续一直到完成创建,创建好了之后你会在app ids 里面看到你刚才创建的appid:

点击该id出现以下界面

点击edit之后往下拉出现以下界面:这这里面出现2个[Create Certificate]按钮。就是需要你创建2个证书,一个是调试证书,一个是发布证书,我们开发过程中只需要调试证书就可以,本文中为了方便就一起教大家弄了。点击该按钮一直点击下一步继续,知道有一个地方需要你上传一个文件,

这里面要上传的文件就是你刚才在自己mac上创建的那个证书,选择好之后一直继续到完成,完成之后将证书下载到你建的那个文件夹里面。命名的时候最好加上分别,因为有2个证书类别嘛一个是调试,一个是发布。如图这个时候你的文件夹应该会有这3个证书。接下来2个证书都创建完成之后再点击app ids 查看你刚才创建的app id 详情:红框中得2个点是绿色的就说明是正确的。(图中的右边我的发布证书没弄,请无视)。

接下来最后一个证书:这个一定要选择你刚才创建的那个appid,一直下一步,到了要你选择的时候你就select all就好了。最后生成证书自己命名

继续完成之后将证书下载到文件夹中,这个时候你的文件夹应该有4个证书。

双击最后一个证书,这个时候或许你会看不到什么反应,没关系,这个文件双击之后会自己添加到xcode中,你无须管它。接下来你就可以运行刚才你创建的程序看看有没有获取到你的device token(一定要真机)。像我这张图一样:

如果你打印出来了的话说明你的证书配置都是对的。

集成极光推送的下一篇再说,太多了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值