3 回答

TA貢獻1796條經驗 獲得超4個贊
您可以使用devicecheck(在Swift 4中) Apple文檔
func sendEphemeralToken() {
//check if DCDevice is available (iOS 11)
//get the **ephemeral** token
DCDevice.current.generateToken {
(data, error) in
guard let data = data else {
return
}
//send **ephemeral** token to server to
let token = data.base64EncodedString()
//Alamofire.request("https://myServer/deviceToken" ...
}
}
典型用法:
通常,您使用DeviceCheck API來確保新用戶尚未在同一設備上以其他用戶名兌換優惠。
您關聯的服務器將此令牌與您從Apple收到的身份驗證密鑰結合在一起,并使用結果請求訪問每設備位。

TA貢獻1876條經驗 獲得超6個贊
您可以使用UIDevice類中存在的identifierForVendor公共屬性
let UUIDValue = UIDevice.currentDevice().identifierForVendor!.UUIDString
print("UUID: \(UUIDValue)")
編輯 Swift 3:
UIDevice.current.identifierForVendor!.uuidString
結束編輯
- 3 回答
- 0 關注
- 1367 瀏覽
添加回答
舉報