我是靠谱客的博主 土豪含羞草,最近开发中收集的这篇文章主要介绍iOS之获取手机DeviceToken,以及苹果测试推送工具Easy APNs Provider,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、获取手机DeviceToken

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    // Override point for customization after application launch.
    //RootNavController
    
    if ([[UIDevice currentDevice].systemVersion doubleValue] >= 8.0) {
        // 1.注册UserNotification,以获取推送通知的权限
        UIUserNotificationSettings *settings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge categories:nil];
        [application registerUserNotificationSettings:settings];
        
        // 2.注册远程推送
        [application registerForRemoteNotifications];
    } else {
        [application registerForRemoteNotificationTypes:UIRemoteNotificationTypeNewsstandContentAvailability | UIRemoteNotificationTypeAlert | UIRemoteNotificationTypeBadge | UIRemoteNotificationTypeSound];
    }

    self.window = [[UIWindow alloc]initWithFrame:[[UIScreen mainScreen]bounds]];
    self.window.backgroundColor = [UIColor whiteColor];
    
    return YES;
}

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken{
    
    NSLog(@"deviceToken=====%@",deviceToken);
    
}

- (void)application:(UIApplication*)application didReceiveRemoteNotification:(NSDictionary*)userInfo

{
    
    NSLog(@"%@",userInfo);
    
//    [[NSNotification CenterdefaultCenter] postNotificationName:@"ReceivePush"object:niluserInfo:userInfo];
    
}

- (void)application:(UIApplication*)application didFailToRegisterForRemoteNotificationsWithError:(NSError*)error{
    
    NSLog(@"Regist fail%@",error);
    
}

二、苹果推送服务测试小工具 Easy APNs Provider (Mac平台)  

下载地址(App Store)
https://itunes.apple.com/cn/app/easy-apns-provider/id989622350?mt=12

使用参考:

苹果推送测试小工具

 

最后

以上就是土豪含羞草为你收集整理的iOS之获取手机DeviceToken,以及苹果测试推送工具Easy APNs Provider的全部内容,希望文章能够帮你解决iOS之获取手机DeviceToken,以及苹果测试推送工具Easy APNs Provider所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部