2017-05-31 28 views
1

アプリがある場合はAppを開き、そうでない場合はGoogleのリンク先ページにリダイレクトするBranch.ioリンクを設定しました。 invite_idというパラメータがあり、ランディングページをカスタマイズするために使用されます。カスタムランディングページ(iOS)からApp Storeにリダイレクト

私たちはカスタムランディングページに自分の「アプリケーションを取得」ボタンを表示しています。これにより、ユーザーはApple Storeのアプリケーションに移動します。それは作品

https://itunes.apple.com/us/app/app_name/idxxxxxxxx?invite_id=#{params[:invite_id]}&_branch_match_id=#{params[:_branch_match_id]}" 

が、パラメータは、この方法をやったときにインストールし存続されていません。私たちはinvite_idパラメータと、私たちはこのように見ている_branch_match_idパラメータの両方を含めています。 invite_idは、App DelegateのBranch.ioデータ辞書には存在しません。

Branch.ioリンクをこのような2ステップフローで正しく設定するにはどうすればよいのですか?また、アプリケーションにパラメータを渡すことはできますか?

答えて

1

これを実現するには、カスタムランディングページにBranch Web SDKを組み込み、Branch DeepviewCta()機能を使用してボタンをバックアップするitunesリンクを置き換えます。これを実行すると、ブランチSDKが初期化されたときに、アプリケーションは元のブランチリンク(invite_idパラメータを含む)からパラメータの完全なセットを受け取ります。

関連する問題