DeepLinkResult

总览

DeepLinkResult是一个公共类别,用于保存OneLink检索操作的结果。如果成功,它保存深度链接数据。

回到SDK参考索引

方法

getDeepLink

public DeepLink getDeepLink()

返回

类型备注
DeepLink保存OneLink深度链接数据的对象。

getStatus

public DeepLinkResult.Status getStatus()

返回

类型备注
状态描述OneLink数据检索操作可能结果的枚举。

getError

public DeepLinkResult.Error getError()

返回

类型备注
错误描述OneLink数据检索操作期间可能发生错误的枚举。

变量

Status

public static enum Status

常量

类型名称备注
byteFOUNDUnified Deep Linking API found a match to this deep linking or deferred deep linking click.

The OneLink deep link data is in a DeepLink object retrieved by getDeepLink().
byteNOT_FOUNDUnified Deep Linking API did not find a match to this deep linking or deferred deep linking click.

The onDeepLinking() method should exit.
byteERROR统一深度链接API在尝试查找与此深度链接或延迟深度链接点击的匹配项时,或在OneLink数据检索期间遇到错误。

Get Error enum using getError() to check which error occurred.

Error

public static enum Error

常量

类型名称备注
byteTIMEOUT统一深度链接API在指定的时间段未找到延迟的深度链接。
byteNETWORKUnable to access the network. Not related to AppsFlyer SDK.
byteHTTP_STATUS_CODE统一深度链接API从AppsFlyer服务器收到了200以外的响应(成功)。
byteUNEXPECTED统一深度链接API遇到上述错误以外的错误。