モバイルのプレビューリンクを使用して、モバイルアプリケーションアクティビティの簡易的なエンドツーエンドの QA を実行できます。特別なテスト用のデバイスがなくても、ご利用のデバイス上で様々なエクスペリエンスを確認できます。
モバイルプレビュー機能を使用するには、4.14 以降の適切なバージョンの Adobe Mobile SDK をダウンロードしてインストールする必要があります。
モバイルプレビュー機能を使用して、モバイルアプリアクティビティを実稼動環境に投入する前に完全にテストすることができます。
サポートされているバージョンの SDK を使用する:モバイルプレビュー機能を使用するには、4.14 以降の適切なバージョンの Adobe Mobile SDK をダウンロードして対応するアプリにインストールする必要があります。
適切な SDK をダウンロードする手順については、以下を参照してください。
URL スキームを設定する:プレビューリンクでは、URL スキームを使用してアプリを開きます。プレビュー用に一意の URL スキームを指定する必要があります。
iOS の例を次の図に示します。
Android の例を次の図に示します。
アドビの 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" />
Target UI で、「その他のオプション」アイコン(縦並びの省略記号)をクリックし、「モバイルプレビューを作成」を選択します。
プレビューするアクティビティを選択し、「モバイルプレビューの作成リンク」をクリックします。
フォームベースの AB および XT アクティビティのみを選択できます。
アプリの URL スキームを指定します。
これは、iOS または Android アプリに存在する URL スキームと同じである必要があります。必要に応じて、iOS と Android でこのプロセスを別々に繰り返します。
「モバイルプレビューリンクを生成」をクリック して、リンクをコピーします。
アプリをインストールしたデバイス上のモバイルブラウザーでリンクを開きます。Apple App Store または Google Play ストアからダウンロードした製品アプリを使用できます。特殊なビルドである必要はありません。アクティブなプレビューリンクがある場合は、デバイス上でエクスペリエンスを表示できます。
モバイルブラウザーでリンクを開きます。
前の手順で Target UI からモバイルデバイスにコピーしたリンクを、任意の方法(テキスト、電子メール、Slack など)で共有します。
||
|
アプリが開き、Target のモバイルプレビューモードが開始されます。
表示するエクスペリエンスの組み合わせを選択し、「エクスペリエンス を開始」をクリック します。
||
|
|
||
|
|