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

定数

タイプ

名前

備考

byte

FOUND

Unified Deep Linking APIは、このディープリンクまたはディファードディープリンクのクリックにマッチするものを見つけました。

OneLinkディープリンクデータは、getDeepLink()によって取得された DeepLink オブジェクト内にあります。

byte

NOT_FOUND

Unified Deep Linking APIでは、このディープリンクまたはディファードディープリンクのクリックにマッチするものは見つかりませんでした。

onDeepLinking() メソッドを終了してください。

byte

ERROR

Unified Deep Linking APIは、このディープリンクまたは遅延ディープリンクのクリックにマッチするものを見つけようとしている間、またはOneLinkデータの検索中にエラーが発生しました。

Get Error getError() を使用した列挙型で、どのエラーが発生したかを確認します。

Error

public static enum Error

定数

タイプ

名前

備考

byte

TIMEOUT

Unified Deep Linking APIは、指定された時間内に遅延したディープリンクを見つけられませんでした。

byte

NETWORK

ネットワークにアクセスできません。AppsFlyer SDKとは関係ありません。

byte

HTTP_STATUS_CODE

Unified Deep Linking APIは、AppsFlyerサーバーから200(成功)以外の応答を得ました。

byte

UNEXPECTED

Unified Deep Linking APIで、上記以外のエラーが発生しました。


このページは役に立ちましたか?