Adjustのリンク短縮ソリューションは、複雑で長いリンクをより簡潔で短いリンクに変換します。短縮リンクはディープリンクとキャンペーン情報を保持し、アプリがインストールされていない場合は、ユーザーをApp Storeに誘導します。
このセクションで説明するメソッドを使用して、短縮リンクを解析します。
Adjust SDKでディープリンクを設定する
Adjust SDKに、以下のサポートを追加してください。
Adjust SDKを設定して短縮リンクを解析する
static void processDeeplink(std::string url, void (*resolvedLinkCallback)(std::string resolvedLink));
DeeplinkResolvedCallback
メソッドを呼び出して、ディープリンクでユーザーをアプリに誘導した短縮AdjustリンクURLを解析します。
static void deeplinkResolvedCallback(const std::string& resolvedLink) { cocos2d::log("Resolved link = %s", resolvedLink.c_str());}// ...Adjust::processDeeplink(deeplink, deeplinkResolvedCallback);
DeeplinkResolvedCallback
メソッドに送信したリンクが短縮されていた場合、 resolvedLink
は拡張された元のリンクを返します。メソッドにパスしたリンクが短縮されていない場合、 resolvedLink
にはパスした同じリンクが含まれます。