We.Travel サンプルアプリのダウンロードと更新
We.Travel サンプルアプリは、Adobe Mobile Services SDK v4 で事前に実装されています。 更新する必要があるのは、独自のExperience Cloud組織とソリューションアカウントを指すようにするだけです。
学習目標
このレッスンを終了すると、次の操作を実行できるようになります。
- Android Studio で We.Travel サンプルアプリをダウンロードして開きます
- Target の Mobile Services SDK設定の確認と更新
We.Travel アプリのダウンロード
-
sample-app-android-SDKv4-Base-Version.zip をダウンロードします
-
zip ファイルを解凍します
-
Android Studio でアプリを既存のプロジェクトとして開きます(「無効な VCS ルートマッピング」に関するエラーは無視します)。
-
エミュレーターでアプリを実行して、アプリがビルドされ、ホーム画面が表示されることを確認します
-
アプリを閲覧し、予約プロセスを完了できることを確認します(任意の支払いオプションを選択し、「続行」をクリックして請求画面をスキップします)。
Target の Mobile Services SDK設定の確認と更新
Adobe Mobile Services SDKは、(ドキュメントに従って We.Travel アプリ内にプリインストールされていす。 次に、独自の Target アカウントを指すようにインストールを更新します。
まず、Mobile Services ユーザーインターフェイスで新しいアプリを作成します。
-
Adobe Mobile Services インターフェイスにログインします。
-
Manage Apps に移動し、「Add」をクリックして、このチュートリアルで使用する新しいアプリを追加します(Manage Apps/Add)。
-
実稼動以外のデータを含む Analytics レポートスイートを選択し、アプリに名前を付けて、Standard のタイプを選択し、「Save」をクリックします。
-
アプリを追加したら、Target のセクションの次の画面で、SDK Target Options クライアントコードを追加します(クライアントコードは、Target インターフェイスの Setup > Implementation > Edit Settings の「
at.js
をダウンロード」ボタンの横にあります)。 -
Request Timeout 設定は、タイムアウトの命令を実行する前に、アプリが Target サーバーからの応答を待つ時間を決定します。 デフォルト設定のままにします。
-
Visitor ID Service を有効にし、ドロップダウンで Organization が選択されていることを確認します。
-
変更を保存するには、ウィンドウの右上にある Save をクリックします(Universal Links、App Links のオプション、または Push Services のセクションのアイコンではありません)。
-
ページ下部の「アプリSDKのダウンロード」セクションまでスクロールし、設定ファイルをダウンロードします。
-
Android Studio プロジェクトのアセットフォルダー(app/src/main/assets)の
ADBMobileConfig.json
ファイルを置き換えます。 -
次に、
ADBMobileConfig.json
ファイルを開き、Target クライアントコードや Analytics の詳細など、期待される変更が含まれていることを確認します。
設定が表示されない場合は、Save インターフェイスの右 Mobile Services ボタンをクリックし、ファイルを正しい場所にコピーしたことを確認します。
おめでとうございます。 SDKと Target アカウントの詳細が更新されました。 次のレッスンでリクエストを追加したら、設定 Target 追加の検証を行います。