1

アプリリンクを実装しようとしています。まったく間違っていることを理解しているかもしれませんが、次のワークフローを期待しています。

  • メタ ヘッダーを使用して Web ページを作成/強化する (他のコンテンツは関係ありません)
  • myapp スキームに応答するインテント フィルターでアプリを強化する
  • この Web ページへのリンクを Facebook に投稿する
  • Facebookでこの投稿をクリック
  • アプリ(またはGoogle Play)を開く必要があります

あれは正しいですか?

Web ページは次のようになります。

<html>
<head>
    <meta property="al:android:url" content="myapp://something/something">
    <meta property="al:android:package" content="packagename">
    <meta property="al:android:app_name" content="App Name">
    <meta property="al:web:should_fallback" content="false">
</head>
<body>
<script>
    window.location.replace('https://play.google.com/store/apps/details?id=packagename')
</script>
</body>
</html>

インテントを使用してアプリを開くことができます (adb shell am start -W -a android.intent.action.VIEW -d "myapp://something/something" でテスト済み)。

ここで、Facebook でこの Web ページへのリンクを含む投稿を作成します (ところで、Messenger はそうするので、テストで壁を汚染する必要はありませんか?)。Facebook Android アプリでクリックします。

アプリを開くことを期待していますが、常にブラウザーが開きます。何が問題なのですか?

4

1 に答える 1

0

Web サイトが機能するには、og:type および og:title メタ タグが含まれている必要があります。これは、これらの問題を検出するための便利なリンクです: https://developers.facebook.com/tools/debug/og/object/

于 2015-02-05T20:27:47.557 に答える