public class SAAdvertProtocolImpl
extends java.lang.Object
| 构造器和说明 |
|---|
SAAdvertProtocolImpl() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
commitRequestDeferredDeeplink(boolean isRequest) |
void |
enableDeepLinkInstallSource(boolean enable) |
org.json.JSONObject |
getLatestUtmProperties() |
java.lang.String |
getModuleName() |
boolean |
handlerScanUri(android.app.Activity activity,
android.net.Uri uri) |
void |
install(android.content.Context context,
SAConfigOptions options) |
boolean |
isEnable() |
org.json.JSONObject |
mergeChannelEventProperties(java.lang.String eventName,
org.json.JSONObject properties) |
void |
removeDeepLinkInfo(org.json.JSONObject properties) |
void |
requestDeferredDeepLink(org.json.JSONObject params) |
void |
setDeepLinkCallback(SensorsDataDeepLinkCallback deepLinkCallback) |
void |
setDeepLinkCompletion(SensorsDataDeferredDeepLinkCallback callback) |
void |
setModuleState(boolean enable) |
void |
trackAppInstall() |
void |
trackAppInstall(org.json.JSONObject properties) |
void |
trackAppInstall(org.json.JSONObject properties,
boolean disableCallback) |
void |
trackChannelEvent(java.lang.String eventName) |
void |
trackChannelEvent(java.lang.String eventName,
org.json.JSONObject properties) |
void |
trackDeepLinkLaunch(java.lang.String deepLinkUrl) |
void |
trackDeepLinkLaunch(java.lang.String deepLinkUrl,
java.lang.String oaid) |
void |
trackInstallation(java.lang.String eventName) |
void |
trackInstallation(java.lang.String eventName,
org.json.JSONObject properties) |
void |
trackInstallation(java.lang.String eventName,
org.json.JSONObject properties,
boolean disableCallback) |
public void install(android.content.Context context,
SAConfigOptions options)
public void setModuleState(boolean enable)
public void trackAppInstall(org.json.JSONObject properties,
boolean disableCallback)
public void trackAppInstall(org.json.JSONObject properties)
public void trackAppInstall()
public void trackDeepLinkLaunch(java.lang.String deepLinkUrl)
public void trackDeepLinkLaunch(java.lang.String deepLinkUrl,
java.lang.String oaid)
public void trackInstallation(java.lang.String eventName,
org.json.JSONObject properties,
boolean disableCallback)
public void trackInstallation(java.lang.String eventName,
org.json.JSONObject properties)
public void trackInstallation(java.lang.String eventName)
public void trackChannelEvent(java.lang.String eventName)
public void trackChannelEvent(java.lang.String eventName,
org.json.JSONObject properties)
public void enableDeepLinkInstallSource(boolean enable)
public void setDeepLinkCallback(SensorsDataDeepLinkCallback deepLinkCallback)
public void setDeepLinkCompletion(SensorsDataDeferredDeepLinkCallback callback)
public void requestDeferredDeepLink(org.json.JSONObject params)
public java.lang.String getModuleName()
public boolean isEnable()
public boolean handlerScanUri(android.app.Activity activity,
android.net.Uri uri)
public org.json.JSONObject mergeChannelEventProperties(java.lang.String eventName,
org.json.JSONObject properties)
public org.json.JSONObject getLatestUtmProperties()
public void removeDeepLinkInfo(org.json.JSONObject properties)
public void commitRequestDeferredDeeplink(boolean isRequest)