zoukankan      html  css  js  c++  java
  • APNs-远程推送

    一.开发iOS程序的推送功能, iOS端需要做的事

    1.请求苹果获得deviceToken

    2.得到苹果返回的deviceToken

    3.发送deviceToken给公司的服务器

    4.监听用户对通知的点击

    二.调试iOS的远程推送功能, 必备条件:

    1.真机 

    2.调试推送需要的证书文件

    1> aps_development.cer : 某台电脑就能调试某个app的推送服务

    2> ios_development.cer : 让电脑具备真机调试的能力(调试设备)

    3> iphone5_qq.mobileprovision : 某台电脑就能利用某台设备调试某个程序

    三.发布具有推送服务的app

    1> aps_production.cer : 如果发布的程序中包含了推送服务,就必须安装这个证书

    2> ios_distribution.cer  : 让电脑具备发布程序的能力

    3> qq.mobileprovision  : 某台电脑就能发布某个程序

    证书配置01 – 创建App ID

    注意

    远程推送只能在真机上测试!因此先要保证真机调试的环境没有问题!

    远程推送的第一步是要创建App ID

    目的是说明哪个App需要使用推送服务

    为远程推送服务创建的App ID一定要是全称,不能带有*

    证书配置02 – 为App ID创建APNs SSL证书

    真机调试用的APNs SSL证书:要在哪台电脑上调试具有推送服务的App

    发布程序用的APNs SSL证书:要在哪台电脑上发布具有推送服务的App

    最终得到2个APNs SSL证书

    APNs Development iOS:真机调试用的证书

    APNs Production iOS:发布程序用的证书

    证书配置03 – 生成描述文件

    描述文件的作用是用来描述

    哪台设备要在哪台电脑上调试哪个程序

    最终会得到3个文件

    aps_development.cer:真机调试用的

    aps_production.cer:发布程序用的

    netease_news_iphone5_home.mobileprovision:描述文件

    建议:先安装cer文件,再安装mobileprovision文件

  • 相关阅读:
    Ubuntu apache 虚拟主机配置
    Apache Directory 指令
    Sphinx 全文检索
    双系统Linux(ubuntu)进入windows的NTFS分区之挂载错误
    Composer 中国镜像
    Liunx下全局安装 Composer
    提高代码质量技巧
    mysql 中浮点型与定点型记录
    cookie安全
    php 小坑记录
  • 原文地址:https://www.cnblogs.com/guangleijia/p/4704155.html
Copyright © 2011-2022 走看看