zoukankan      html  css  js  c++  java
  • iOS—UI —推送实现

    1.应用程序注册消息推送

    2.iOS从APNS Server获取DeviceToken ,应用程序接收DiviceToken。

    3.应用程序将 DeviceToken发送给Push服务端程序。

    4.服务端程序向APNS服务器发送消息。

    5.APNS服务将消息发送给iPhone应用程序。

     注意的问题:
    1、如果申请SSL证书时不是用的新的AppleID,而是原来已经存在的,那么设置好之后要把对应的provisioning profile也更新一下,然后去下载新的profile替换掉老的,不然运行会有错。
    2、如果你用的是企业版的开发者证书,别人可能没有权限去申请这个SSL证书,当你替他申请好证书后,应该把证书和证书对的私钥一起发给他,这样他再本地安装私钥时才会有对应的密钥。
    3、当pushu notification 到达时,程序状态不同,效果也是不一样的,一般来说程序可以分为下面三种状态:
     (1)程序不在运行(后台和前台都不在运行)
      这时候如果push notification到了,会弹出一个alertView,当你点击action时,会启动程序,并执行程序的delegate.m文件里的
     (2)程序在运行(不论是前台还是后台)
      当push notification到达时,如果程序前台运行并不会弹出alertView,而是直接执行下面的方法
     
  • 相关阅读:
    Binomial Coeffcients(山东省第二届省赛G题)
    合法的C标示符(判断是否是数字或字母)
    HDU2544最短路问题Floydwarshall Algorithm做法
    简单N的阶乘
    手动实现类的属性
    基本语法基本的数据类型
    UITableViewCell的背景
    基本语法类
    UITableView专题
    单击视图空白处隐藏IPhone键盘
  • 原文地址:https://www.cnblogs.com/crybee/p/4934550.html
Copyright © 2011-2022 走看看