public class DeepLinkManager
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
DeepLinkManager.DeepLinkType |
static interface |
DeepLinkManager.OnDeepLinkParseFinishCallback |
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
IS_ANALYTICS_DEEPLINK |
构造器和说明 |
---|
DeepLinkManager() |
限定符和类型 | 方法和说明 |
---|---|
static void |
enableDeepLinkInstallSource(boolean enable)
DeepLink 是否采集设备信息
|
static boolean |
isDeepLink(android.content.Intent intent)
是否是 DeepLink 唤起
|
static void |
mergeCacheProperties(org.json.JSONObject properties)
合并内存中 utm 属性到 $AppStart 事件中
|
static void |
mergeDeepLinkProperty(org.json.JSONObject properties)
合并渠道信息到 properties 中
|
static void |
parseDeepLink(android.app.Activity activity,
boolean isSaveDeepLinkInfo)
解析 deeplink 信息
|
static void |
requestDeferredDeepLink(android.content.Context context,
org.json.JSONObject params,
java.lang.String androidId,
java.lang.String oaid,
org.json.JSONObject presetProperties,
java.lang.String url,
boolean isSaveDeepLinkInfo) |
static void |
resetDeepLinkProcessor()
重置 DeepLink 解析器
|
static void |
setDeepLinkCallback(SensorsDataDeepLinkCallback callback) |
static void |
setDeferredDeepLinkCallback(SensorsDataDeferredDeepLinkCallback callback) |
public static final java.lang.String IS_ANALYTICS_DEEPLINK
public static boolean isDeepLink(android.content.Intent intent)
intent
- Intentpublic static void parseDeepLink(android.app.Activity activity, boolean isSaveDeepLinkInfo)
activity
- ActivityisSaveDeepLinkInfo
- 本地是否保存 utm 信息public static void mergeDeepLinkProperty(org.json.JSONObject properties)
properties
- 属性public static void resetDeepLinkProcessor()
public static void setDeepLinkCallback(SensorsDataDeepLinkCallback callback)
public static void setDeferredDeepLinkCallback(SensorsDataDeferredDeepLinkCallback callback)
public static void enableDeepLinkInstallSource(boolean enable)
enable
- 是否开启采集设备信息public static void mergeCacheProperties(org.json.JSONObject properties)
properties
- $AppStart 属性public static void requestDeferredDeepLink(android.content.Context context, org.json.JSONObject params, java.lang.String androidId, java.lang.String oaid, org.json.JSONObject presetProperties, java.lang.String url, boolean isSaveDeepLinkInfo)