VerSDK 1.2.7

VerSDK 1.2.7

Alex Culeva 维护。



 
依赖项
libwebp= 1.2.4
Cognex.cmbSDK= 2.7.1
ScanditBarcodeCapture>= 0
 

VerSDK 1.2.7

  • 作者
  • ResonAI 和 Alex Culeva

Vera: A computer vision enterprise platform that transforms buildings into intelligent environments

一个改变建筑为智能环境的计算机视觉企业平台。

Swift 5.7 Vera Release

安装

CocoaPods

要使用 CocoaPods 将 VerSDK 集成到您的 Xcode 项目中,请将其添加到您的 Podfile

pod 'VeraSDK', :git => 'https://github.com/resonai/vera-ios-sdk'

然后,运行以下命令

$ pod install

Swift 包管理器

要使用 Swift 包管理器 集成 VerSDK,请将包依赖项添加到您的 Package.swift

dependencies: [
  .package(url: "https://github.com/resonai/vera-ios-sdk", branch: "main")
]

Xcode

从 Xcode 11 开始,您可以将 Swift 包依赖项添加到 Xcode 项目中并将目标链接到这些包的产品;这是将 VerSDK 集成到现有 xcodeproj 的最简单方法。

集成

VerSDK 可以为任何本地应用程序访问 Ver 平台。当用户发现自己处于 Ver 支持的任何 地点(建筑)时,他们可以打开 Ver,并且它将以非常精确的精度在建筑内进行定位。定位后,用户可以访问为该特定地点设置的任何 AR 体验(ARX)。

ARX 的示例包括导航、3D 对象和动画、与环境的交互等。

  1. 将 VerSDK 导入您的项目。
// Swift
import VeraSDK
  1. 如果您的应用尚未添加,请添加所需的 Info.plist 键

  2. 创建一个配置对象。大多数字段都是可选的,查看 示例集成 获取更多参数。

Vera.useConfig(
    Vera.Configuration(
        app: .init(
            clientID: "<app_client_id>"
        )
    )
)
  1. 构建 VeraViewController 的实例并显示它。
let vera = Vera.getController()
present(vera, animated: true)
  1. 请参阅 测试文档 了解如何测试集成是否成功。

双向通信

请参阅 双向通信文档 了解如何从 SDK 发送和接收事件。

Info.plist 键

  • NSCameraUsageDescription - VerSDK 需要访问摄像头以支持 AR。
  • NSLocationWhenInUseUsageDescription - VerSDK 需要访问位置以提供准确的 AR 体验。

注意
如果使用单个站点 ID 配置,则 Ver 不需要定位权限。

如果您的应用尚未访问摄像头,我们建议使用类似以下内容

  • "<您的应用> 需要访问摄像头以渲染 AR。"
  • "<您的应用> 需要位置访问以提供准确的 AR 体验。"