使用移动预览链接可对移动设备应用程序活动轻松执行端到端 QA,并且无需任何特殊的测试设备即可在您的设备上感受到不同的体验。
移动设备预览功能要求您下载并安装相应的 Adobe Mobile SDK 4.14(或更高)版本。
通过移动设备预览功能,您可以在启动移动设备应用程序活动之前,对其进行全面测试。
使用受支持的 SDK 版本:移动设备预览功能要求您在相应的应用程序中下载并安装适当的 Adobe Mobile SDK 4.14(或更高)版本。
有关下载适当 SDK 的说明,请参阅:
设置 URL 方案:预览链接需使用 URL 方案来打开应用程序。您必须为预览指定一个唯一的 URL 方案。
下图显示了 iOS 上的一个示例:
下图显示了 Android 上的一个示例:
跟踪 Adobe 深层链接
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 如果使用的是AdobeMobile SDK版本5:
<activity android:name="com.adobe.marketing.mobile.FullscreenMessageActivity" />
如果您使用的是AdobeMobile SDK版本4,请使用以下代码片段:
<activity android:name="com.adobe.mobile.MessageFullScreenActivity" />
在 Target UI 中,单击更多选项图标(三个垂直省略号),然后选择创建移动设备预览。
选择要预览的活动,然后单击生成移动设备预览链接。
只能选择基于表单的 AB 活动和 XT 活动。
指定应用程序的 URL 方案。
这需要与您的 iOS 或 Android 应用程序中存在的方案相同。如有需要,请分别对 iOS 和 Android 重复此过程。
单击生成移动设备预览链接,然后复制该链接。
在安装了您的应用程序的设备上,使用移动设备浏览器打开链接。此应用程序可以是您从 Apple App Store 或 Google Play 商店下载的生产应用程序。此应用程序不必是某个特殊版本。如果您有一个有效的预览链接,您便能够在设备上查看体验。
在移动设备浏览器中打开链接。
可通过一种简便的方式(例如使用文本、电子邮件或 Slack),将您在上一步中从 Target UI 复制的链接共享到移动设备。
||
|
您的应用程序随即会打开,并启动 Target 移动设备预览模式。
选择要查看的体验组合,然后单击启动体验。
||
|
|
||
|
|