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

            }

        }

     }

    注:有网页跳转带到网页

  • 相关阅读:
    个人阅读2
    代码复审
    PairProject 总结
    Pairproject 移山之道 阅读随笔和一些问题
    M1/M2个人总结
    团队项目个人总结
    个人阅读作业2
    代码互审
    《移山之道》读后感
    Individual Project
  • 原文地址:https://www.cnblogs.com/angongIT/p/5141786.html
Copyright © 2011-2022 走看看