facebook call-to-action按钮如何运行ios应用程序

时间:2016-03-30 16:24:36

标签: ios facebook deep-linking facebook-call-to-action

我正在尝试创建将打开我的应用的号召性用语按钮。 我做了什么:

1。在我的网站上添加了网址方案。

<key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>myapp</string>
        </array>
        <key>CFBundleURLName</key>
        <string>com.myid.myapp</string>
    </dict>
</array>

2。添加了元数据到我的网站。

<meta property="al:ios:url" content="myapp://open"/>
<meta property="al:ios:app_store_id" content="12345"/>
<meta property="al:ios:app_name" content="My App"/>

3。在我的网站上添加了指向深层链接的链接。它运行良好并启动我的应用程序。

<a href="myapp://open">Run the app</a>

4。在我的脸书页面上添加了号召性用语按钮,填写了以下字段:

  • 网站:网址到我的网站;
  • ios deeplink:myapp:// open;
  • app store url:app store url;

但是点击号召性用语按钮总是会导致appstore。

https://developers.facebook.com/docs/applinks不回答一些问题:

  1. facebook如何知道元数据位于我的网站上?我的意思是,当Facebook搜索元数据时,它如何知道它必须在我的网站上搜索?
  2. 如果Facebook只是打开深层链接,为什么不打开我的应用程序?

0 个答案:

没有答案