Ver-ID-SDK-Identity 3.0.2

Ver-ID-SDK-Identity 3.0.2

Jakub Dolejs 维护。



  • Jakub Dolejs

Cocoapods platforms Cocoapods CI

Ver-ID SDK Identity

提供客户端标识给 Ver-ID SDK 1.11.0 及以上版本的应用框架

安装

  1. 下载 CocoaPods

  2. Ver-ID-SDK-Identity Pod 添加到您的 Podfile

    pod 'Ver-ID-SDK-Identity', '~> 3.0'
  3. 在终端中输入 pod install 并按 回车

获取凭证 Ver-ID SDK 凭证

  1. 注册您的应用。您需要获取应用的 Bundle 标识符。
  2. 注册您的应用将为您创建一个评估许可证。该许可证有效期为 30 天。如果您需要生产版本的许可证,请联系 Applied Recognition
  3. 完成注册后,您将收到一个名为 Ver-ID identity.p12 的文件和一个密码。

创建一个Ver-ID SDK身份

选项 1

  1. Ver-ID identity.p12 文件复制到您的Xcode项目中,并将其包含在您的应用程序的目标中。

  2. 将您的密码放在应用程序的 Info.plist

    <key>com.appliedrec.verid.password</key>
    <string>your password goes here</string>
  3. 创建一个 VerIDIdentity 实例

    import VerIDSDKIdentity
    
    do {
        let identity = try VerIDIdentity(url: nil, password: nil)
    } catch {
    }

选项 2

  1. Ver-ID identity.p12 文件复制到您的Xcode项目中,并将其包含在您的应用程序的目标中。

  2. 创建一个 VerIDIdentity 实例

    import VerIDSDKIdentity
    
    do {
        let identity = try VerIDIdentity(password: "your password goes here")
    } catch {
    }

选项 3

  1. Ver-ID identity.p12 文件上传到网上或存储在您的应用程序中。

  2. 创建一个引用 Ver-ID identity.p12 文件URL的 VerIDIdentity 实例

    import VerIDSDKIdentity
    
    do {
        guard let url = URL(string: "https://ver-id.s3.us-east-1.amazonaws.com/ios/com.appliedrec.verid.licenceclient/test_assets/Ver-ID%20identity.p12") else {
            return
        }
        let identity = try VerIDIdentity(url: url, password: "your password goes here")
    } catch {
    }

选项 4

  1. Ver-ID identity.p12 文件上传到网上或存储在您的应用程序中。

  2. 将您的密码放在应用程序的 Info.plist

    <key>com.appliedrec.verid.password</key>
    <string>your password goes here</string>
  3. 创建一个引用 Ver-ID identity.p12 文件URL的 VerIDIdentity 实例

    import VerIDSDKIdentity
    
    do {
        guard let url = URL(string: "https://ver-id.s3.us-east-1.amazonaws.com/ios/com.appliedrec.verid.licenceclient/test_assets/Ver-ID%20identity.p12") else {
            return
        }
        let identity = try VerIDIdentity(url: url)
    } catch {
    }

选项 5

  1. 创建自己的 SecIdentity 实例。

  2. 将身份传递给 VerIDIdentity 构造函数

    import Security
    import VerIDSDKIdentity
    
    lazy var secIdentity: SecIdentity = {
        // Construct your SecIdentity instance
        let identity: SecIdentity // Stub
        return identity
    }()
    
    do {
        let identity = try VerIDIdentity(identity: self.secIdentity)
    } catch {
    }

向 Ver-ID SDK 1.11.0 及更新的版本提供您的身份

创建一个 VerIDIdentity 实例,并将其传递给 VerIDFactory

import VerIDSDKIdentity
import VerIDCore
    
do {
    // See above
    let identity = try VerIDIdentity(url: nil, password: nil)
    // Construct VerIDFactory with your identity
    let veridFactory = VerIDFactory(identity: identity)
    // ... use veridFactory to create an instance of VerID
} catch {
}

参考文档