zoukankan      html  css  js  c++  java
  • [iOS]iPhone推送原理

    推送原理,先上图

    说一下原理吧,

    • 由App向iOS设备发送一个注册通知
    • iOS向APNs远程推送服务器发送App的Bundle Id和设备的UDID
    • APNs根据设备的UDID和App的Bundle Id生成deviceToken再发回给App
    • App再将deviceToken发送给远程推送服务器(商家自己的服务器), 由服务器保存在数据库中
    • 当商家想发送推送时, 在远程推送服务器中输入要发送的消息并选择发给哪些用户的deviceToken,由远程推送服务器发送给APNs
    • APNs根据deviceToken发送给对应的用户

    (1) APNs 服务器就是苹果专门做远程推送的服务器. 

    (2)deviceToken是由APNs生成的一个专门找到你某个手机上的App的一个标识码.

    (3) deviceToken 可能会变,如果你更改了你项目的bundle Identifier或者APNs服务器更新了可能会变.

  • 相关阅读:
    C++中逻辑操作符的重载分析
    不要62
    P1052 过河
    P1029 最大公约数和最小公倍数问题
    P1345 [USACO5.4]奶牛的电信Telecowmunication
    Dining
    Dinic
    [Scoi2015]小凸玩矩阵
    12.16
    bzoj 3529
  • 原文地址:https://www.cnblogs.com/wangqi1221/p/5240173.html
Copyright © 2011-2022 走看看