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];

            }

        }

     }

    注:有网页跳转带到网页

  • 相关阅读:
    spring security使用数据库管理用户权限
    ubuntu安装配置jdk tomcat mysql ...
    64位虚拟机安装64位ubuntu出现问题
    maven pom文件结构详解
    Maven3下的java web项目
    数据库分页和使用jstl标签替换分页的jsp代码
    servlet生命周期
    图片校验码的生成
    HttpSessionListener和HttpSessionBindingListener监听session的销毁
    perl 处理特殊字符
  • 原文地址:https://www.cnblogs.com/angongIT/p/5141786.html
Copyright © 2011-2022 走看看