美文网首页
OC - 通知(二)远程通知-极光推送

OC - 通知(二)远程通知-极光推送

作者: 千山小畻 | 来源:发表于2016-06-18 18:00 被阅读154次

准备:

  • 一个Xcode工程
  1. 付费(99$)的开发者账号
  2. 真机(模拟器无法进行远程推送,因为模拟器没有UDID)

导读:(实现步骤)

  • 一、绑定工程的Bundle Identifer
  • 二、生成测试的推送证书
  • 三、生成测试的描述文件
  • 四、极光网站
  • 五、配置工程
  • 附录:修改Bundle Identifier的一些配置

一、绑定工程的Bundle Identifer

  1. 首先当然要登录https://developer.apple.com
  2. 输入付费的开发者帐号的App ID帐号和密码


  3. 登陆后,如果你的页面不像下面的话,证明你的帐号不是支付过99$的帐号 (或者没有激活,如果没有激活请联系苹果客服)


  4. 点击Bundle Identifiers进入下界面


  5. 绑定Bundle Identifier


如果你要做推送的项目以前没绑定过Bundle Identifier继续往下;如果已经绑定,但是没开推送功能,在下面找到你的Bundle Identifier,参考最下面的附录:修改Bundle Identifier的一些配置

  1. 打开工程找到你的Bundle Identifier


  2. 下面填写的Bundle Identifier要和工程的一致


  3. 拉到下面,必须勾选下面这个图里的Push Notification,你的App才能开启推送功能





    到此,Bundle Identifier 绑定完成。

  4. 然后来查找到刚才到Bundle Identifier来查看下



二、生成测试的推送证书

  • 此证书不是真机用的测试证书,而是为了证明我们的bundle Identifier在APNs有权利推送通知了
    
  1. 下载证书





  2. 下载完成后,双击运行,打开本地钥匙串,发现多了一个这个证书,注意看:


  3. 我们需要把证书导出成p12文件,并且设置密码,服务器那边会需要这个东西。在证书上右键导出(如果没有导出选项,删除证书,重新双击下载的那个文件)


  4. 设置这个证书的密码


  5. 然后可能还会让你输入计算机的电脑密码,通过后,在桌面就会看到推送证书的p12文件


三、生成测试的描述文件

  1. 按下面的图片进行操作








  2. 然后回车,下载下来就可以了,双击运行(闪一下正常,然后就配置好了)

四、通过极光推送实现远程通知

  • 极光网是一个专门做远程推送的第三方网站
    
  1. 打开极光网https://www.jiguang.cn,注册账号
  2. 创建应用





  3. 记录下AppKey。

五、配置工程

  1. 打开这个网站 极光推送SDK集成步骤 ,按步骤进行配置
  2. 在每个增加的方法里可以NSLog打印下多了的参数。


  3. 打印如下图就代表注册Device Token成功了哦,然后手机上第一次运行,点击好(同意这个App进行推送)



  4. 打开极光推送的网站来进行发送吧






  5. 不要忘记把手机上的测试的App推到后台哦,不然可能顶部弹不出这个框

附录:修改Bundle Identifier的一些配置

相关文章

  • OC - 通知(二)远程通知-极光推送

    准备: 一个Xcode工程 付费(99$)的开发者账号 真机(模拟器无法进行远程推送,因为模拟器没有UDID) 导...

  • iOS推送消息处理

    注册远程推送 极光推送跟着极光推送官方的文档集成就行,使用控制台测试是否收到通知,如果收不到,可以先检查远程通知是...

  • iOS 推送通知

    总体内容 1.推送通知的介绍 2.本地通知 3.远程通知 4.极光推送的使用 一、推送通知的介绍 1.1、推送通知...

  • iOS 推送通知

    总体内容1.推送通知的介绍2.本地通知3.远程通知4.极光推送的使用 一、推送通知的介绍 1.1、推送通知的作用:...

  • 本地推送通知、远程推送通知、激光推送

    title : 本地推送通知、远程推送通知、激光推送category : UI 本地推送通知、远程推送通知、激光...

  • 远程通知推送教程

    远程通知推送教程 远程通知推送教程

  • 一些项目中可能只需要配置一次的东西吧

    本地推送&远程推送 1.远程推送 推送通知的分类远程推送通知本地推送通知 推送通知作用可以让不在前台运行的App告...

  • 推送通知-极光推送

    1:在极光开发者服务创建应用应用名称应用图标APNS开发证书(p12文件)(开发证书密码:-安装开发者证书到钥匙串...

  • iOS 远程通知

    iOS推送通知分为两种: 远程推送通知(Remote Notification) 苹果的远程通知服务 APNs(A...

  • 005. 发布app项目和更新app版本

    一. 发布,更新过程: 0. 发送通知,不是自定义消息; 打开极光推送官网,登录,通过极光推送,发送通知; 通知:...

网友评论

      本文标题:OC - 通知(二)远程通知-极光推送

      本文链接:https://www.haomeiwen.com/subject/ebwvdttx.html