首页 > 其他 > 详细

极光推送及证书

时间:2016-08-19 14:41:43      阅读:167      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!