After you enable deferred deep linking, the SolarEngine SDK will request the related parameters during initialization.
If callback success, the parameters will be:
- sedpLink: The parameter for redirection.
- turlId: A 7-digit short link.
- sedpUrlscheme: The URL scheme filled in by the user when creating the deep link.
If callback failed, errorCode will be:
- 1101: Error in SDK;
- 1102: Failed to establish a connection with the server;
- 1103: Timeout in establishing a connection with the server;
- 1104: Server-side error;
- 1105: Server returns data to the SDK;
- 1106: Deep link matching failed, server callback is empty.
Code Example
SolarEngine.Analytics.preInitSeSdk("appkey");
SEConfig sE = new SEConfig();
sE.logEnabled = true;
sE.deferredDeeplinkenable = true; //It must be enabled, otherwise the deeplink callback cannot be listened
SolarEngine.Analytics.delayDeeplinkCompletionHandler(deferredDeeplinkCallback); //It must be enabled before initialization, otherwise the deeplink callback cannot be listened
SolarEngine.Analytics.initSeSdk("appkey", sE);