applinks 対応のアプリと、applinks 対応の Web ページ (アプリを指している) があります。私はこのワークフローを実行しようとしています:
- 私のアプリで、自分のウェブページへのリンクを EXTRA_TEXT で ACTION_SEND として共有します
- Web ページ (例: http://lovelikeorhate.eu/question/LIKE/504 ) には、すべてのアプリリンクと Facebook 固有のタグが含まれています。curl を試してみてください。
- Facebook は、web ページの og:title メタ タグを使用して、正しいプレビューを作成します。Facebook Object Debugger ( https://developers.facebook.com/tools/debug/og/object/ ) はエラーを表示せず、Android アプリのリンクが存在すると報告します。
- 投稿を Facebook に送信し、Facebook アプリでクリックすると、ブラウザーが開きます。つまり、アプリリンクが機能しません。
- Facebook に再ログインすると、アプリリンクが期待どおりに機能し、アプリが起動します。キャッシュを削除したり、Facebook アプリを強制終了したり、デバイスを再起動したりするだけでは十分ではありません。
この奇妙な動作の原因は何ですか? アプリリンクが最初の試行で機能するようにするには、何を変更すればよいですか?