メインコンテンツまでスキップ

SDK のセットアップ

各カードからデータを読み出すためには、それぞれに対応した SDK が必要になります。

iOS アプリへの SDK 組み込みを参考に、下記のパッケージを追加してください。

Xcodeで下記のパッケージを追加してください。

  • 共通して必要
    • https://repo.platform.p8n.app/VerifyBaseMock/
    • https://repo.platform.p8n.app/VerifyBaseShared/
  • 運転免許証から読み出す場合に必要
    • https://repo.platform.p8n.app/VerifyDriversLicenseMock/
    • https://repo.platform.p8n.app/VerifyDriversLicenseShared/
  • 在留カードから読み出す場合に必要
    • https://repo.platform.p8n.app/VerifyResidenceCardMock/
    • https://repo.platform.p8n.app/VerifyResidenceCardShared/
  • マイナンバーカードの券面系APから読み出す場合に必要
    • https://repo.platform.p8n.app/VerifyCardInfoMock/
    • https://repo.platform.p8n.app/VerifyCardInfoShared/

パッケージを追加したら、下記のようにインポートしてください。

/* ... */

// 共通して必要
import VerifyBaseMock
import VerifyBaseShared

// 運転免許証から読み出す場合に必要
import VerifyDriversLicenseMock
import VerifyDriversLicenseShared

// 在留カードから読み出す場合に必要
import VerifyResidenceCardMock
import VerifyResidenceCardShared

// マイナンバーカードの券面系APから読み出す場合に必要
import VerifyCardInfoMock
import VerifyCardInfoShared

func run(pin: String) async throws -> String {
// カードへの接続準備を行います。
let session = ReaderSession(dispatchQueue: DispatchQueue.main)

// ここに実装を追加します。

session.close()
return "not implemented"
}

/* ... */