0

新しいシングル ビュー アプリを作成しましたが、カスタム 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 に移動してアプリを開くことができます。アプリリンクに必要な設定はこれですべてだと思いますが、何か不足していますか? これが機能しない理由はありますか?

どうもありがとうございます!

4

0 に答える 0