adjust-icon

附加深度链接功能

方法签名
static Future<String?> getLastDeeplink()

您可以通过调用 Adjust.getLastDeeplink 方法,返回发送至 Adjust.processAndResolveDeeplinkAdjust.processDeeplink 方析的最近一个深度链接 URL。

final lastDeeplink = await Adjust.getLastDeeplink();
if (lastDeeplink != null) {
print('Last deep link: $lastDeeplink');
}

可选 referrer URL,用于跟踪深度链接或应用打开的来源,以优化归因或再归因和深度链接。例如,对于 SEO / 自然搜索等渠道,Adjust 链接不会直接被使用。如果客户的根域已部署 Android 应用链接,并触发了应用打开,那么对于此类渠道来说,我们可能必须通过 referrer URL 传入的信号开展用户归因或再归因。

如果您的应用能够从内部获取此信息 (请参阅如何在 iOSAndroid 上进行操作),则可以将 referrer 信息传递给 SDK,具体如下:

AdjustDeeplink adjustDeeplink = new AdjustDeeplink("DeepLinkThatLaunchedAnApp");
adjustDeeplink!.referrer = "Referrer";
Adjust.processAndResolveDeeplink(adjustDeeplink);

启用 LinkMe (仅限 iOS)

属性声明
bool? isLinkMeEnabled;

通过 Adjust SDK,您可以从设备剪贴板复制深度链接信息。配合Adjust LinkMe 解决方案使用时,该功能可在 iOS 15 及更高版本操作系统中设置延迟深度链接。

当用户点击 LinkMe URL 时,可以选择将链接信息复制到剪贴板。您可以使用 Adjust SDK 读取系统剪贴板,获取深度链接信息。如果含有深度链接信息,SDK 就会将用户转到应用中的正确页面。

要在您的应用中开启剪贴板查看,请将 config 对象的 isLinkMeEnabled 属性值设置为 true

AdjustConfig adjustConfig = new AdjustConfig('{YourAppToken}', AdjustEnvironment.sandbox);
adjustConfig.isLinkMeEnabled = true;
Adjust.initSdk(adjustConfig);