LoginSignup
2
0

More than 1 year has passed since last update.

Android Studio と IBM Security Verify SDKをはじめて触ってみる①

Last updated at Posted at 2021-07-27

はじめに

IBM Security Verify には、iOS/Android向けのSDKが提供されています。
AndroidStudioを初めてインストールし、試行錯誤しながら、GitHubに公開されているサンプルアプリケーションでなにができるのか確認しました。

動作確認した環境は、Windows10環境+Android10デバイス(Xperia XZ2)となります。
対象は以下の2つのアプリにしました。

  • 1.QR Code Scan Demoアプリ
  • 2.Authenticator Demoアプリ
1.QR Code Scan Demoアプリ 2.Authenticator Demoアプリ
アプリ概要 QRCodeを読み取るサンプルアプリケーション IBMVerifyアプリを登録するサンプルアプリケーション
アプリ起動画面 androidStudio (22).png androidStudio (21).png)

1.公開情報について

最初に、IBM Security より公開されている参考情報をまとめておきます。

2.Android Studioのインストール

Android Studioのモジュールは、以下のURLから入手できます。
インストール方法はいろいろな公開記事があるので割愛させて頂きます。

動作検証では、4.2.1 for Windows 64bit版をインストールしました。
https://developer.android.com/studio/
androidStudio (3) .png

3.SDKのダウンロード

IBM Security App ExchangeからAndroid向けのSDKをダウンロードします。
ダウンロードの際には、IBMidが必要になります。お持ちでない方は以下のリンクを参考にIBMidの登録してください。

サポート・コミュニティーを使おう:ステップ1 IBMid の作成

なお、検証で利用したSDKのバージョンは2.1.2でした。
現在は、2021/6/30 に公開された2.1.4が最新版です。
androidStudio (4) .png

4.Githubからのサンプルアプリケーションダウンロード

Githubからサンプルアプリケーションをダウンロードします。
androidStudio (10).png

ダウンロードしたファイルを解凍して、C:\Users<UserName>\AndroidStudioProjectsAndroid Studioのディレクトリに展開します。
androidStudio (12).png

Android Studioを起動して、「Open an Existing Project」を選択します。
androidStudio (11).png

samplesフォルダにサンプルアプリから、「AuthenticatorDemo」を選択し、「OK」ボタンをクリックします。
androidStudio (13).png

各アプリケーションには、Verify SDKが配置されていないため、SDKファイル(VerifySdk.aar)を配置します。
Show in Explorerメニューから、VerifySdkフォルダを開きます。
androidStudio (14).png

各フォルダにダウンロードしたSDKファイル(VerifySdk.aar)をコピーします。
androidStudio (15).png

5.AndroidデバイスをUSB接続する

AndroidデバイスをWindowsPCに接続して利用するためには、事前に2つの設定を行います。

  • 1.Androidデバイスをネットワークに接続しておく。
  • 2.Androidを開発者モードにする
    • 設定メニュー -> デバイス情報 -> ビルド番号を7回タップする。
  • 3.開発者向けオプションで、USBデバッグを有効にする。
    • 検証で利用したデバイスでは、設定メニュー -> システム -> 詳細設定 -> 開発者向けオプション -> USBデバッグ の項目を有効化する。
2.開発者モード 3.USBデバッグ有効化
androidStudio (17).png androidStudio (18).pngandroidStudio (19).png

6.Android Studioからアプリを起動する

Android Studioで接続したデバイスが認識されています。(Sony SOV37と表示されている箇所です。)
Runボタンをクリックして、アプリを実行します。

androidStudio (20).png

Androidにアプリがインストール/起動できました。
QRCodeを読み取るアプリのため、カメラが起動した形でアプリが起動しました。

androidStudio (21).png

最後に

Android Studio と IBM Security Verify SDKを使って、サンプルアプリ(Authenticator Demo)が起動するところまでご紹介しました。
次回は、実際にアプリの動作を確認していきます。
Android Studio と IBM Security Verify SDKをはじめて触ってみる②

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0