zoukankan      html  css  js  c++  java
  • iOS-远程通知

    • application:didFinishLaunchingWithOptions:application:didRegisterUserNotificationSettings:方法中注册通知
    -(void)application:(UIApplication*)application
    didFinishLaunchingWithOptions:(NSDictionary*)launchOptions{
        if ([UIDevice currentDevice].systemVersion.doubleValue >= 8.0) {
            UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert categories:nil];
            [[UIApplication sharedApplication] registerUserNotificationSettings:settings];
        }
        else {
            [[UIApplication sharedApplication] registerForRemoteNotificationTypes:UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound | UIRemoteNotificationTypeAlert];
        }
    }
    
    - (void)application:(UIApplication *)application didRegisterUserNotificationSettings:(UIUserNotificationSettings *)notificationSettings {
        [application registerForRemoteNotifications];
    }
    
    • 拿到deviceToken的回调
    - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken {
        NSLog(@"%@", deviceToken);
    }
    
    • 注册远程通知失败的回调
    - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error {
        NSLog(@"%@", error.localizedDescription);
    }
    
  • 相关阅读:
    【Python】【元组】
    【Python】【列表】
    【Python】【序列】通用序列操作
    【Python】【数据结构】
    【Python】【字符串】常用方法
    【Python】【字符串】符号、对齐和用字符填充
    【Python】【字符串】替换字段
    @装饰器
    实现单点登录SSO
    supervisor 管理启动项目
  • 原文地址:https://www.cnblogs.com/lancely/p/5782745.html
Copyright © 2011-2022 走看看