Primagest Trust Services
プロダクトドキュメント
運営会社
プロダクトドキュメント
運営会社
APIリファレンス
  1. SDK
  • ようこそ
  • 本人確認
    • 公的個人認証
      • 署名API
      • 利用者証明API
    • カード代替電磁的記録
      • スマートフォンのマイナンバーカードAPI
    • ICチップ読み取り
      • マイナンバーカード券面API
      • マイナンバーカード券面事項入力補助API
      • 運転免許証API
      • 在留カードAPI
      • 特別永住者証明書API
    • ICチップ読み取り+容貌撮影
    • 証跡
      • 証跡照会API
  • 基本4情報提供
    • 同意
      • 同意取得API
      • 同意取消しAPI
      • 同意状況照会API
    • 失効情報
      • 失効情報確認API
      • 失効情報通知API
    • 基本4情報提供
      • 基本4情報提供API
      • 基本4情報自動最新化API
  • デジタル認証アプリ
    • デジタル認証アプリ 署名API
    • デジタル認証アプリ 認証API
    • デジタル認証アプリ 同意取得API
    • デジタル認証アプリ 同意取消しAPI
  • SDK
    • iOS
    • Android
    • React Native
    • Windows
  1. SDK

React Native


バージョン管理システム移行に伴うお知らせ
現在、本プロジェクトのライブラリは、バージョン管理システムへの移行作業中のため、詳細や今後のスケジュールにつきましては、別途アナウンスいたします。

概要#

React Native SDKは、マイナンバーカードを利用した電子証明書の取得、署名の作成、利用者の最新基本4情報(氏名・住所・生年月日・性別)に関する同意申請など、公的個人認証に必要な機能をReact Native Expoアプリに実装するための開発キットです。
提供される「modules」フォルダをReact Native Expoプロジェクトにドラッグ&ドロップで追加することで、利用を開始できます。
これにより、NFC機能で読み取ったマイナンバーカードを活用し、公的個人認証に必要な各種機能をReact Nativeアプリ上で実現できます。

セットアップ手順#

1
ファイル追加時の設定
ファイル追加時の設定.png
ZIPファイルを解凍し、同梱されている「modules」フォルダを、利用したいReact Nativeプロジェクトにドラッグ&ドロップで追加します。
2
依存関係の追加
「package.json」を開き、「dependencies」ブロックに次の3行を追加します。
{
    "dependencies": {
        "expo": "~54.0.29",
        "expo-secure-store": "~15.0.8",
        "react-native": "0.81.5"
    } 
}
3
NFC権限設定
「apps.json」に次の2行を追記します。なお、infoPlistの内容は契約後に提供されます。
{
    "expo": {
        "ios": {
            "infoPlist":{
                "NFCReaderUsageDescription": "NFC読み取りのため",
                "com.apple.developer.nfc,readersessions.felica.systemcodes": [
                    "****","****","****","****"
                ],
                "com,apple.developer.nfc.readersessions.iso7816.select-identifiers": [
                    "****************",
                    "****************",
                    "****************",
                    "****************",
                    "****************",
                    "****************",
                ]      
            },
        },
        "android": {
            "permissions": ["NFC"]
        }
    }

}
4
依存関係のインストール
依存関係をインストールします。
5
importによるSDKの呼び出し
SDKを利用するReact Native Expoコード内で「PrimagestTrustServices」をインポートすることで、SDK内の機能を使用できます。

前へ
Android
次へ
Windows
Built with