您好,欢迎来到伴沃教育。
搜索
您的当前位置:首页iOS 获取设备deviceToken

iOS 获取设备deviceToken

来源:伴沃教育

-----oc写法

- (void)application:(UIApplication*)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData*)deviceToken{

NSLog(@"deviceToken=====%@",deviceToken);

NSString*device = [[[[deviceTokendescription]stringByReplacingOccurrencesOfString:@"<"withString:@""]stringByReplacingOccurrencesOfString:@" "withString:@""]stringByReplacingOccurrencesOfString:@">"withString:@""];

NSUserDefaults*defaults = [NSUserDefaults standardUserDefaults];

[defaultssetObject:deviceforKey:DEVICE_TOKEN];

//实时存入

[defaults synchronize];

}

---swift写法

func application(_ application: UIApplication, didRegisterForRemoteNotificationsWithDeviceToken deviceToken: Data) {

let nsdataStr = NSData.init(data: deviceToken)

重新实例化一个 对象来承接这个devicToken

然后按照常规转换方法

let datastr = nsdataStr.description.replacingOccurrences(of: "<", with: "").replacingOccurrences(of: ">", with: "").replacingOccurrences(of: " ", with: "")

print("deviceToken:\(datastr)")

}

Copyright © 2019- bangwoyixia.com 版权所有 湘ICP备2023022004号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务