Mobile App Engagementという目的のFacebook App Adsを使用してAndroidアプリケーションを宣伝します。私は、myappの新しいバージョンのための深いリンクを設定しました(と言うと、v1.1.0
)。古いバージョン(v1.0.0
)はPlayストアに公開されていますが、ディープリンクはまだ実装されていません。ディープリンクのない古いAndroidアプリではなく、Facebook App AdsでPlayストアを開く方法
FB Ads Managerに広告クリエイティブを作成し、ディープリンクのURIを指定しました(例:myapp://shop
)。私はデバイス上のFBアプリに広告のプレビューを送信します。 myapp v1.1.0
がインストールされている場合は、FBアプリから広告をクリックすると、画面が正しく表示されます。
問題は、私がまだ古いバージョンv1.0.0
を持っている場合です。明らかに、ディープリンクをまだ実装していないため、広告をクリックしてもショップ画面には表示されません。しかし、FBアプリはまだmyappをホーム画面に起動できます。どうして? v1.0.0
には、スキーム値としてmyapp
のマニフェストにインテントフィルタが含まれていないことに注意してください。
古いアプリをインストールした場合、古いアプリを開かずに広告をPlayストアにリダイレクトして、ユーザーがPlayストアから更新できるようにしたいとします。これは可能ですか?
注:私はすでにFB開発者の設定に次のように指定:
- Googleはパッケージ名を再生する:
com.myapp.app
- クラス名:
com.myapp.app.Home
- ディープリンク:はい
また、 myappがインストールされていない場合、広告はmyappのPlayストアにリダイレクトされます。
ありがとうございます。
残念ながら、これはオプションではありません。さまざまな理由で空にしてはいけません。だから唯一の方法は、古いバージョンのアプリケーションにプロンプトを追加して、新しいバージョンのアプリケーションをダウンロードするようユーザーに通知することです:) –