2026年春のサービス開始に先駆け事前相談受付中。気軽にお問い合わせください。
Primagest Trust Services
プロダクト
ドキュメント
ブログ
運営会社
プロダクト
ドキュメント
ブログ
運営会社
お問い合わせ
SDK
ようこそ
公的個人認証サービス
公的個人認証
利用者ID
利用者ID発行
利用者ID削除API
JPKI
署名API
利用者証明API
証跡照会
証跡照会API
ICチップ読み取り
マイナンバーカード
券面API
券面事項入力補助API
基本4情報提供
同意
同意取得API
同意取消しAPI
同意状況
同意状況照会API
失効情報
失効情報確認API
失効情報通知API
基本4情報提供
最新基本4情報提供API
基本4情報自動最新化API
デジタル認証アプリ
署名API
認証API
同意取得API
同意取消しAPI
SDK
iOS SDK
Android SDK
React Native SDK
Windows SDK
ソリューションを構築
本人確認
本人確認(対面)
本人確認(非対面)
本人確認(デジタル認証アプリ)
本人認証
本人認証(対面)
本人認証(非対面)
本人認証(デジタル認証アプリ)
顧客情報最新化
最新基本4情報提供
基本4情報自動最新化
プロダクト
ドキュメント
ブログ
運営会社
プロダクト
ドキュメント
ブログ
運営会社
お問い合わせ
SDK
iOS SDK
概要
#
iOS SDKは、マイナンバーカードを利用して電子証明書の取得や署名の作成、利用者の最新基本4情報(氏名・住所・生年月日・性別)に関する同意申請など、公的個人認証に必要な機能をiPhoneアプリに実装するための開発キットです。
提供される「.xcframework」フォルダをXcodeのプロジェクトにドラッグ&ドロップで追加するだけで、利用を開始できます。
これにより、NFC機能で読み取ったマイナンバーカードを活用し、公的個人認証に必要な各種機能をiPhoneアプリ上で実現できます。
セットアップ手順
#
1
.xcframeworkフォルダのドラッグ&ドロップ
ZIPファイルを解凍し、同梱されている「PrimagestTrustServicesFramework.xcframework」フォルダを、Xcodeで作成済みのプロジェクトフォルダ内にドラッグ&ドロップで追加します。
2
Embed設定の確認
プロジェクトを選択し、「General」タブを開きます。画面下部の「Frameworks, Libraries, and Embedded Content」に「PrimagestTrustServicesFramework.xcframework」が追加されていることを確認し、Embed の設定を「Embed & Sign」に変更します。
3
Info.plistの設定
NFC を利用するため、「Info.plist」に以下のキーを追加します。
ISO7816 application identifiers for NFC Tag Reader Session
ISO18092 system codes for NFC Tag Reader Session
※ Info.plist の内容は機密事項のため、契約時に公開します。
4
Build SettingsのInfo.plist Valuesの設定
「Build Settings」の「Info.plist Values」に以下を設定します。
各項目の「Debug」および「Release」に「Any iOS」と「Any iOS Simulator」を追加し、「YES」を設定します。
Privacy - NFC Scan Usage Description
アプリでNFCを利用する理由(例:「個人番号カードの読み取りに使用します」)を記述します。
5
importによるSDKの呼び出し
SDKを利用する Swift コード内で「PrimagestTrustServicesFramework」をインポートすることで、SDK 内の機能を使用できます。
前へ
SDK
次へ
Android SDK