码迷,mamicode.com
首页 > 其他好文 > 详细

极光推送及证书

时间:2016-08-19 14:43:09      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

  前一段时间用到推送,结果在推送过程中老是出现一些问题,写出来给大家共勉。

  首先,先说下JPUSH的通知和自定义消息的区别,这个通知仅仅能传一些文字之类的来提示用户通知的大概内容,就相当于一个简单文档;而自定义消息则可以接收一些类似于JSON字符串之类的数据。通常通知只有APP在后台的时候才会接收到,而自定义小心则是APP在前台的时候会接收到。

  再说一下关于证书的问题,你要有一个苹果开发者账号,个人的也好,企业的也好,总之就是付费的,然后你需要添加一个APP ID(这是在你以前没有APP ID的情况下),然后通过mac 电脑制作证书,上传,开发环境一份,生产环境一份。中间唯一需要注意的一点就是开启Push Notification.如果开发环境证书和生产环境证书都申请成功的话会在Push Notification显示绿色Enable,否则就会显示黄色的Configurable可配置的。

  其次我们就要用这个APP ID来申请APNS开发证书,总体来说跟上面一步差不多,没什么难度,注意选择的时候使用自己的APP ID。

  最后开发环境描述文件的制作,选择APP ID,选择certificates(一般选择All),选择安装安装的设备(一般选择All,如果没有添加过的话详情请自行百度),最后把生成的东西down下来,双击一下即已安装好。

  登录JPUSH,把两个环境证书上传,至于代码之类的,Jpush官方开发文档有,可自行查阅,要注意让用户开启推送,不算太难。

  最后一步,真机测试,一般要注意安装的时候登录登录那个苹果开发者账号,在工程的Genneral使用自己注册使用的Bundle Identifer,选择Team;在Capabilities选择开启Push Notification,在Backgroud Modes开启Remote Notification;最后在Build Settings搜索Code Signing,选择Provisioning Profile选择在申请APNS开发证书时的那个,然后在上面选择哪个开发者,最后安装在真机上。

  安装成功后,断开数据线,APP切至后台,在JPUSH发送通知,就会显示在手机上

极光推送及证书

标签:

原文地址:http://www.cnblogs.com/var-king/p/5787285.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!