AppLinks设置无法通过Facebook工作

时间:2015-12-02 20:06:04

标签: ios objective-c facebook deep-linking applinks

我创建了一个新的单一视图应用程序,我所做的只是将其自定义网址方案指定为“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 Messenger上的消息时,它会打开Facebook内置浏览器并且它不会尝试打开应用程序,它只会显示“Hello,world !”在浏览器中。我可以通过导航到deeplink://示例来自safari来打开应用程序。我认为这是应用程序链接所需的所有设置,我错过了什么吗?这有什么原因吗?

非常感谢你!

0 个答案:

没有答案