获取最近的深度链接
static Future<String?> getLastDeeplink()您可以通过调用 Adjust.getLastDeeplink 方法,返回发送至 Adjust.processAndResolveDeeplink 或 Adjust.processDeeplink 方析的最近一个深度链接 URL。
final lastDeeplink = await Adjust.getLastDeeplink();if (lastDeeplink != null) { print('Last deep link: $lastDeeplink');}处理带有 referrer 的深度链接
可选 referrer URL,用于跟踪深度链接或应用打开的来源,以优化归因或再归因和深度链接。例如,对于 SEO / 自然搜索等渠道,Adjust 链接不会直接被使用。如果客户的根域已部署 Android 应用链接,并触发了应用打开,那么对于此类渠道来说,我们可能必须通过 referrer URL 传入的信号开展用户归因或再归因。
如果您的应用能够从内部获取此信息 (请参阅如何在 iOS 和 Android 上进行操作),则可以将 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);