zoukankan      html  css  js  c++  java
  • 远程消息推送的简单方法

    • •

    • • •

    远程消息注册 //注册远程消息推送

    [applica-on registerForRemoteNo-fica-onTypes:

    UIRemoteNo-fica-onTypeAlert
    | UIRemoteNo-fica-onTypeBadge | UIRemoteNo-fica-onTypeSound];

    iOS8 注册推送

    [applica-on registerUserNo-fica-onSeKngs: [UIUserNo-fica-onSeKngs seKngsForTypes: (UIUserNo-fica-onTypeSound | UIUserNo-fica-onTypeAlert | UIUserNo-fica-onTypeBadge) categories:nil]];

    [applica-on registerForRemoteNo-fica-ons];

                       一,注册成功

    -(void)applica-on:(UIApplica-on *)applica-on didRegisterForRemoteNo-fica-onsWithDeviceT oken:(NSData *)deviceToken;

    1、注册成功会弹出提示框征求用户的同意 2、当用户选择允许之后会在这个方法里取得

    设备的deviceToken,然后发送给服务器

    3、测试环境与发布环境所连接的服务器地址 是不同的,所获取到的deviceToken值也是不 同的。deviceToken与应用无关。

                      二,注册失败

    - (void)applica-on:(UIApplica-on *)applica-on didFailToRegisterForRemoteNo-fica-onsWith Error:(NSError *)error;

    失败原因: 1、当用户选择不允许的时候会执行此方法 2、当使用模拟器的时候会执行此方法 3、证书问题

                      三,收到远程消息

    - (void)applica-on:(UIApplica-on *)applica-on didReceiveRemoteNo-fica-on:(NSDic-onary *)userInfo;

    想要收到推送消息,就必须要有后台服务器 向APNs服务器发请求。

    1、公司自己开发后台服务器程序

    2、采用第三方的后台服务程序,比如:百度 云推送 

  • 相关阅读:
    python pandas库和stats库计算偏度和峰度(附程序)
    python matplot 字体配置-中文手绘漫画风格
    流密码
    信息安全和密码学基础知识
    剑指offer48-把字符串转换成整数
    剑指offer47-不用加减乘除做加法
    剑指offer46-求1+2+...+n
    剑指offer45-孩子们的游戏
    剑指offer44-扑克牌顺子
    剑指offer43-翻转单词顺序列
  • 原文地址:https://www.cnblogs.com/xuhongwei/p/4947858.html
Copyright © 2011-2022 走看看