zoukankan      html  css  js  c++  java
  • ios 推送《客户端》,

    一,客户端:

    1,这一步 是注册 远程通知,通知的类型可以自己定义

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions

    {

        [[UIApplicationsharedApplication]registerForRemoteNotificationTypes:UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeBadge|UIRemoteNotificationTypeSound];

          return YES;

    }

     

    2,获得设备令牌,这个是服务器端返回的,

    -(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken

    {

        NSLog(@"deviceToken %@",deviceToken);

    }

     

    二,应用服务器端:

    1,p12密钥 文件

    2,devicetoken 令牌文件

     

    三,苹果服务器

    1,开发证书

    2,appid

    3,device

    4,描述文件,关联 应用,证书,设备

    流程:准备工作:设备安装了关联文件,客户端应用 跟 苹果服务器通信 (要devicetoken)------------->客户端应用跟服务器端通信(传递 devicetoken,和 p12私钥文件)--------》服务器端应用 在需要的时候 跟苹果服务器通信(推送信息,链接的凭证是:devicetoken,p12)<注意:服务器端应用接收到了 客户端传递过来的 devicetoken和 p12文件,未必马上 推送信息,只是说 服务器端应用具备了 推送的 能力>------------>苹果服务器在接受到了 服务器端的推送消息,便会给 客户端推送消息。。。

    流程图:

    2,描述文件

  • 相关阅读:
    Vault插件示例--Vault Explorer与Thin Client的集成。
    什么是REST?
    Android Tips: 打电话和发短信
    使用Autodesk Vault插件向导轻松创建Vault插件
    智者当借力而行, 借助Autodesk应用程序商店实现名利双收
    MapGuide Maestro 5.1发布了
    ArcGIS ElementLayer上放置Windows控件
    ArcGIS图层和要素的过滤显示
    ArcGIS中的三种查询
    ArcGIS图层介绍
  • 原文地址:https://www.cnblogs.com/guligei/p/2949470.html
Copyright © 2011-2022 走看看