0

次のコードを使用してリンクを記述します。

<meta property="al:android:url" content="fb://page/$id">
<meta property="al:android:package" content="com.facebook.katana">
<meta property="al:android:app_name" content="Facebook">
<meta property="al:web:url" content="https://www.facebook.com/page/$id" />

<meta property="og:title" content="example page title" />
<meta property="og:type" content="website" />

次に、のような href を使用し、fb://page/$idアプリがインストールされている場合、Android のデフォルト ブラウザが魅力的に開きます。そうしないと、「ページが見つかりませんエラー」が表示されます-fbとにかくプロトコルを開こうとします。

iOSの場合、「Safariはこのページを開くことができません」というメッセージが表示されます

どうすれば修正できますか?

4

1 に答える 1

2

アプリリンク情報は、ページのメタデータとして使用されます。アプリリンク情報に直接リンクすることはできません。

メタ タグは、ページ内にある必要があり<head>...</head>ます。これで、アプリリンク対応ブラウザーがページを開くと、アプリリンク情報が検出され、代わりにアプリを開くオプションを訪問者に提供することを選択できます。

また、参照している形式がfb://page/$idAndroid で動作し、Facebook アプリをページで直接開くこともあります。これはiOS には当てはまりません。実際、Android の機能は公式にはサポートされていません。アプリ内で直接ページ (またはその他のもの) にリンクする公式の方法はありません。

App-Links 構造は、ユーザーが Web リソースにアクセスしたときにアプリをすばやく開くことができるようにする場合、開発者として意図されています。

于 2015-05-21T08:34:58.150 に答える