zoukankan      html  css  js  c++  java
  • iOS 推送

    1,推送已至,点通知栏;

     a)若App在UIApplicationStateActive(活动)状态,调用

    //接收到推送消息

    - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {

    //处理推送消息,可以把处理推送的方法放在下面方法里面

    [self handleRemoteInformation:userInfo]; }

    b) 若App不在活动状态,调用

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions ,在其中可以判断

        //判断程序是不是由点击通知栏消息启动的
        if (launchOptions){
            //截取apns推送的消息
            NSDictionary *pushInfo = [launchOptions objectForKey:@"UIApplicationLaunchOptionsRemoteNotificationKey"];
            //处理推送消息
            [self handleRemoteInformation:pushInfo];
        }

     

    2,推送至,直接点击Icon,收不到任何消息;

     

  • 相关阅读:
    Hadoop学习资料收集
    sed使用详解
    shell编程001
    电影《无法触碰》
    正则表达式
    I/O重定向与管道
    bash基础知识
    用户权限模型
    Linux文件管理常用命令
    根文件系统详解
  • 原文地址:https://www.cnblogs.com/developer-qin/p/5800197.html
Copyright © 2011-2022 走看看