私はIntentFilter
を使用してブラウザからアプリを開き、アプリがインストールされているかどうかを確認し、そうでない場合はPlayストアにリダイレクトします。カスタムキャンペーンパラメータのブラウザインテントからブラウザのインテントを開く
私の問題は、「utm_campaign
」パラメータを2番目のケースで送信する方法がわかりません。それがこの
(intent://messagecenter/#Intent;____end;)
私はIntentFilter
を使用してブラウザからアプリを開き、アプリがインストールされているかどうかを確認し、そうでない場合はPlayストアにリダイレクトします。カスタムキャンペーンパラメータのブラウザインテントからブラウザのインテントを開く
私の問題は、「utm_campaign
」パラメータを2番目のケースで送信する方法がわかりません。それがこの
(intent://messagecenter/#Intent;____end;)
ような意図を使用している場合、これを達成するための最も簡単な解決策はFirebase
あるJavaScriptでそれを送信することが可能です。 Firebase's Dynamic Linksは、アプリがインストールされている場合にアプリを開くことができる特別なリンクです。それ以外の場合は、PlayStore
ページにアクセスできます。これは非常に簡単で、この機能も無料です。
これをしたくない場合は、DeepLink
アプリに特定のURLまたは形式を入力する必要があります。そこにすべてのキャンペーントラッキング情報を抽出できます。
target activity
には、このコードgetIntent().getData().toString()
を入力してURLアドレスを取得します。
しかし、私はFirst Approachを使用することをお勧めします。これは非常に簡単で、最小限の労力で多くの機能と深い洞察を得ることができます。