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

    6

    7

    8

    9

    10

    11

    12

    13

    14

    16

    17

    18

    - (void)applicationDidFinishLaunching:(UIApplication *)application {    
        [window addSubview:viewController.view];
        [window makeKeyAndVisible];
     
        NSLog(@"Registering for push notifications...");    
        [[UIApplication sharedApplication] 
            registerForRemoteNotificationTypes:
            (UIRemoteNotificationTypeAlert | 
             UIRemoteNotificationTypeBadge | 
             UIRemoteNotificationTypeSound)];
     
    }
     
    - (void)application:(UIApplication *)app didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken { 
     
        NSString *str = [NSString 
            stringWithFormat:@"Device Token=%@",deviceToken];
        NSLog(str);
     
    }
     
    - (void)application:(UIApplication *)app didFailToRegisterForRemoteNotificationsWithError:(NSError *)err { 
     
        NSString *str = [NSString stringWithFormat: @"Error: %@", err];
        NSLog(str);    
     
    }
     
    - (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo {
     
        for (id key in userInfo) {
            NSLog(@"key: %@, value: %@", key, [userInfo objectForKey:key]);
        }    
     
    }
     
    - (void)dealloc {
        [viewController release];
        [window release];
        [super dealloc];
    }

    iOS Android Appcan WeChat
  • 相关阅读:
    OMFCL 使用
    客户化 Summary 页的 Properties
    瑞星升级包下载
    观察者模式Observer
    单例模式Singleton
    java中8大排序
    向上转型和向下转型
    瀑布流的实现
    [转]降级论
    Grid的使用
  • 原文地址:https://www.cnblogs.com/zyingn/p/APNs_Push.html
Copyright © 2011-2022 走看看