zoukankan      html  css  js  c++  java
  • ios Push远程通知代码设置 DeviceToken

       Push远程通知的前提是,调试或者发布时,证书已经启动了Push服务。

           1. 注册远程通知类型

           - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
           {
                  // 注册通知
                  UIRemoteNotificationType apn_type = (UIRemoteNotificationType)(UIRemoteNotificationTypeAlert|UIRemoteNotificationTypeSound|UIRemoteNotificationTypeBadge);
               [[UIApplication sharedApplication] registerForRemoteNotificationTypes:apn_type]; 

                 // 其它代码
                 // ...
           }

           2. 实现appDelegate的委托方法

           - (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
           {
               NSString *token = [[deviceToken description] stringByTrimmingCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@"<>"]];
               NSString *deviceToken = [token stringByReplacingOccurrencesOfString:@" " withString:@""];
        
               NSLog(@"deviceToken:%@", deviceToken);
        
               //这里可以把deviceToken发给自己的服务器
           }

           3. 获取失败回调

           - (void)application:(UIApplication *)application didFailToRegisterForRemoteNotificationsWithError:(NSError *)error
           {
               NSLog(@"didFailToRegisterForRemoteNotificationsWithError:%@", [error localizedDescription]);
           }

           4. 接收到远程通知

           - (void) application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo
           {
              NSLog(@"receive remote notification:%@", userInfo);
           }

     下面这篇文章也挺好的

    http://blog.csdn.net/ios_che/article/details/7428413

  • 相关阅读:
    html笔记之表单标签
    删除重复字符
    OC点语法和变量作用域
    PHP-You don’t have permissions to access xxx on this server!
    从70周年阅兵式寻找使命
    做市场需要的智能眼镜可以赚钱
    《华为你学不会》读书笔记
    做智能眼镜是为了更方便地拍摄
    智能眼镜是头戴式摄像机
    DA14580_583_DK_II开发板入门笔记
  • 原文地址:https://www.cnblogs.com/likwo/p/3113818.html
Copyright © 2011-2022 走看看