Обзор

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

Константы

ТипИмяПримечания
byteFOUNDAPI унифицированного диплинкинга обнаружил совпадение с кликом в рамках диплинкинга или отложенного диплинкинга.

Данные диплинкинга из ссылки OneLink содержатся в DeepLink , который был извлечен getDeepLink().
byteNOT_FOUNDAPI унифицированного диплинкинга не обнаружил совпадение с кликом в рамках диплинкинга или отложенного диплинкинга.

Метод onDeepLinking() должен завершиться.
byteERRORAPI Unified Deep Linking обнаружил ошибку при попытке найти совпадение с кликом в рамках диплинкинга или отложенного диплинкинга или во время извлечения данных из ссылки OneLink.

Get Error перечисление, которое с помощью getError() проверяет, какая ошибка имела место.

Error

public static enum Error

Константы

ТипИмяПримечания
byteTIMEOUTAPI Unified Deep Linking не нашел ссылку для отложенного диплинкинга за указанное время.
byteNETWORKНе удалось получить доступ к сети. Это не связано с SDK AppsFlyer.
byteHTTP_STATUS_CODEAPI Unified Deep Linking получил ответ от сервера AppsFlyer, отличный от 200 (успешно).
byteUNEXPECTEDAPI Unified Deep Linking обнаружил ошибку, не указанную выше.