如果两个应用程序的开发人员不同但安装了相同的SDK,iOS DeviceCheck令牌在两个应用程序中是否可以保持相同?

问题描述 投票:0回答:1

假设应用程序A和应用程序B都共享公用第三方库...通过该公用SDK生成iOS设备检查令牌是否可以保持相同?

由于使用通用的SDK,他们将使用同一台服务器来验证令牌,如下所示:>

let curDevice = DCDevice.current
if curDevice.isSupported
{
    curDevice.generateToken(completionHandler: { (data, error) in
        if let tokenData = data
        {
            print("Received token \(tokenData)")
        }
        else
        {
            print("Hit error: \(error!.localizedDescription)")
        }
    })
}
    

假设应用程序A和应用程序B都共享公共第三方库...通过该公共SDK生成iOS设备检查令牌是否可以保持相同?由于使用通用的SDK,它们将使用...

ios xcode ios11 devicecheck dcdevice
1个回答
1
投票

您从generateToken收到的令牌是一次性使用值。它是传递给Apple服务器的不透明值。 Apple会将不同的值与同一设备关联,但是您不能自己关联不同的令牌值。

© www.soinside.com 2019 - 2024. All rights reserved.