我想要获取用户移动设备的ID,因为我想在提交表单时将其存储在数据库中,这样每当用户卸载并重新安装应用程序时,他将获得之前提交的所有记录,因此无需再次提交数据。我使用了库,但它会为所有设备返回相同的ID。请帮忙解决。谢谢。
官方文档回答
@property(nonatomic, readonly, retain) NSUUID *identifierForVendor
该属性返回一个NSUUID对象,用于标识设备。该标识符在应用程序被删除后仍然有效,并且相同的供应商ID可以在不同的应用程序中使用。
NSString *identifier = [[UIDevice currentDevice].identifierForVendor UUIDString];
NSString *identifier = [[UIDevice currentDevice].identifierForVendor UUIDString];