我正在开发 iOS 应用程序以实现推送通知功能,我需要将 iOS 设备的唯一设备 ID 发送到服务器,在为每个设备获取的 android secure androd id 中,有什么方法可以获取 iOS 的唯一设备 ID。 我找到了一些答案 vendor id 和 ad id are they unique
code:
Secure.getString(getContext().getContentResolver(),Secure.ANDROID_ID);
最佳答案
要获取UUID,您可以使用此代码
UIDevice *currentDevice = [UIDevice currentDevice];
NSString *deviceId = [[currentDevice identifierForVendor] UUIDString];
但对于推送通知,您需要设备 token ,它会在用户接受权限后创建,UIApplication
委托(delegate)方法将调用
- (void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
关于ios - 如何在 iOS 中获取唯一的设备 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39265253/