如果使用 JWT 令牌无法正常使用云锚定,在 Swift 中需要在 ARCore Session 中设置 JWT Token 来使用云锚定。
以下是设置 JWT Token 的示例代码:
let jwt = "your_jwt_token" // 替换为您的 JWT Token
let config = ARWorldTrackingConfiguration()
config.environmentTexturing = .automatic
if #available(iOS 13.0, *) {
config.sceneReconstruction = .meshWithClassification
}
config.initialWorldMap = worldMap
session.run(config, options: [.resetTracking, .removeExistingAnchors, .provideJWToken(jwt)])
在此示例中,我们为 ARSession 的 .provideJWToken 选项提供 JWT token。这将使 ARCore 能够使用您的 JWT Token 进行身份验证,并使用其授权的帐户执行云锚定操作。