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)