zoukankan      html  css  js  c++  java
  • 推送消息,程序正在运行的时候弹出弹框问题解决

    在这个方法里面处理获取的远程推送消息

    - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler

    {

     // 取得 APNs 标准信息内容

        NSDictionary *aps = [userInfo valueForKey:@"aps"];

        NSString *content = [aps valueForKey:@"alert"]; //推送显示的内容

           if (content.length != 0) {

             if ([userInfo valueForKey:@"webUrl"])

            {

                webUrl = [userInfo valueForKey:@"webUrl"];            

                UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil

                                                                message:content

                                                               delegate:self

                                                      cancelButtonTitle:@"取消"

                                                      otherButtonTitles: @"去看看",nil];

                alert.tag = 10000;

                [alert show];

                

            }

            else

            {

                UIAlertView *alert = [[UIAlertView alloc] initWithTitle:nil

                                                                message:content

                                                               delegate:nil

                                                      cancelButtonTitle:@"知道了"

                                                      otherButtonTitles: nil];

                [alert show];

            }

        }

     }

    注:有网页跳转带到网页

  • 相关阅读:
    损失函数
    numpy中的broadcast
    混合模型
    贝叶斯学习
    python3中输出不换行
    C++11 实现 argsort
    Python中的闭包
    C语言 fread()与fwrite()函数说明与示例
    DFT与傅里叶变换的理解
    MISRA C:2012 Dir-1.1(只记录常犯的错误和常用的规则)Bit-fields inlineC99,NOT support in C90 #pragma
  • 原文地址:https://www.cnblogs.com/angongIT/p/5141786.html
Copyright © 2011-2022 走看看