新しいシングル ビュー アプリを作成しましたが、カスタム URL スキームを "deeplink" に割り当てるだけでした。
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string> (I tried without this too)
<key>CFBundleURLSchemes</key>
<array>
<string>deeplink</string>
</array>
</dict>
</array>
そして、私のウェブサイトで次のようにホストされている html ファイルがあります。
<html>
<head>
<meta property="fb:app_id" content="########" /> (I even tried with a Facebook app id and without it)
<meta property="al:iphone:url" content="deeplink://test" />
<meta property="og:title" content="Hello Deeplink" />
<meta property="og:type" content="website" />
<meta property="og:url" content="http://example.com" />
</head>
<body>
Hello, world!
</body>
</html>
Facebook アプリ (つまり、投稿) または Facebook メッセンジャーのメッセージ経由でリンクをクリックすると、Facebook の組み込みブラウザーが開き、アプリを開こうとせず、「Hello, world!」のみが表示されます。ブラウザで。ただし、サファリから deeplink://example に移動してアプリを開くことができます。アプリリンクに必要な設定はこれですべてだと思いますが、何か不足していますか? これが機能しない理由はありますか?
どうもありがとうございます!