Show Menu
トピック×

Target モバイルのプレビュー

モバイルのプレビューリンクを使用して、モバイルアプリケーションアクティビティの簡易的なエンドツーエンドの QA を実行できます。特別なテスト用のデバイスがなくても、ご利用のデバイス上で様々なエクスペリエンスを確認できます。
モバイルプレビュー機能を使用するには、4.14 以降の適切なバージョンの Adobe Mobile SDK をダウンロードしてインストールする必要があります。

概要

モバイルプレビュー機能を使用して、モバイルアプリアクティビティを実稼動環境に投入する前に完全にテストすることができます。

前提条件

  1. サポートされているバージョンの SDK を使用する: ​モバイルプレビュー機能を使用するには、4.14 以降の適切なバージョンの Adobe Mobile SDK をダウンロードして対応するアプリにインストールする必要があります。
    適切な SDK をダウンロードする手順については、以下を参照してください。
    • iOS: Mobile Services iOSヘルプを開始する前に
    • Android: Mobile Services Androidヘルプを 開始する前に
  2. URL スキームを設定する: ​プレビューリンクでは、URL スキームを使用してアプリを開きます。プレビュー用に一意の URL スキームを指定する必要があります。
    iOS の例を次の図に示します。
    Android の例を次の図に示します。
  3. アドビの DeepLink を追跡する
    iOS: ​アプリケーションデリゲートで、 デリゲートが前の手順で指定した URL スキームでリソースを開くように要求されたときに [ADBMobile trackAdobeDeepLink:url を呼び出します。
    コードスニペットの例を次に示します。
    - (BOOL) application:(UIApplication *)app openURL:(NSURL *)url 
                 options:(NSDictionary<NSString *,id> *)options { 
    
        if ([[url scheme] isEqualToString:@"com.adobe.targetmobile"]) { 
            [ADBMobile trackAdobeDeepLink:url]; 
            return YES; 
        } 
        return NO; 
    } 
    
    
    Android: ​アプリケーションで、 呼び出し元が前の手順で指定した URL スキームでリソースを開くように要求されたときに Config.trackAdobeDeepLink(URL); を呼び出します。
     private Boolean shouldOpenDeeplinkUrl() { 
         Intent appLinkIntent = getIntent(); 
         String appLinkAction = appLinkIntent.getAction(); 
         Uri appLinkData = appLinkIntent.getData; 
         if (appLinkData.toString().startsWith("com.adobe.targetmobile")) { 
             Config.trackAdobeDeepLink(appLinkData); 
             return true; 
         } 
         return false; 
      }
    
    
    Android でモバイルプレビューが動作するように設定するには、さらに次のコードスニペットを AndroidManifest.xml に追加する必要があります。
    <activity android:name="com.adobe.marketing.mobile.FullscreenMessageActivity" />
    
    

プレビューリンクの生成

  1. Target UI で、「 その他のオプション 」アイコン(縦並びの省略記号)をクリックし、「 モバイルプレビューを作成 」を選択します。
  2. プレビューするアクティビティを選択し、「 モバイルプレビューの作成リンク 」をクリックします。
    フォームベースの AB および XT アクティビティのみを選択できます。
  3. アプリの URL スキームを指定します。
    これは、iOS または Android アプリに存在する URL スキームと同じである必要があります。必要に応じて、iOS と Android でこのプロセスを別々に繰り返します。
  4. モバイルプレビューリンクを生成」をクリック して、リンクをコピーします。

デバイスでのプレビュー

アプリをインストールしたデバイス上のモバイルブラウザーでリンクを開きます。Apple App Store または Google Play ストアからダウンロードした製品アプリを使用できます。特殊なビルドである必要はありません。アクティブなプレビューリンクがある場合は、デバイス上でエクスペリエンスを表示できます。
  1. モバイルブラウザーでリンクを開きます。
    前の手順で Target UI からモバイルデバイスにコピーしたリンクを、任意の方法(テキスト、電子メール、Slack など)で共有します。
    | | |
    アプリが開き、Target のモバイルプレビューモードが開始されます。
  2. 表示するエクスペリエンスの組み合わせを選択し、「エクスペリエンス を開始」をクリック します。
    | | | | | | | |

制限事項

  • 「エクスペリエンスを開始」ボタンをクリックした後で新しいコンテンツを表示するには、ビューをもう一度読み込む必要があります。最も簡単な方法は、一旦別の画面に切り替えた後、変更を適用する画面に戻ることです。
  • モバイルプレビューは、API-19(KitKat)より前の Android バージョンではサポートされません。