iOS中唯一deviceID 方案

2019-06-13  本文已影响0人  简单调调

在开发中,我们需要上报唯一的设备id给后台,同时确保app删除后,能够保持是同一个id;

具体实现思路如下:

1、通过UUID().UUIDString方法生成一个id;

2、将id 存储到keychain中去;

具体代码截图如下;

let uuid = UIDevice.current.identifierForVendor ?? UUID()

let deviceID = uuid.uuidString.lowercased().replacingOccurrences(of:"-", with:"")

[SAMKeychain setPassword:idfv forService:@" " account:@"你的service name"];

上一篇 下一篇

猜你喜欢

热点阅读