2017-05-10 112 views
0

我正在致力于Facebook应用程序链接,以便从仅限iPad应用程序共享内容。 App Links在iPad上正常工作 - 如果Facebook应用程序中的链接被点击,我的应用程序将直接打开,或者重定向到App Store。Facebook应用程序链接仅适用于iPad的应用程序

然而,从iPhone的Facebook应用程序的链接,当点击,它会提示用户去到App Store,然后什么也不做,因为是该应用没有iPhone版本。

有没有办法只能有应用链接iPad的活跃,并回落到网页版的iPhone?

这里是我的应用程序的链接标签:

<meta property="al:ipad:url" content="com.myapp://" /> 
<meta property="al:ipad:app_store_id" content="12345" /> 
<meta property="al:ipad:app_name" content="my app" /> 
<meta property="al:web:url" content="www.myapp.com/123" /> 
<meta property="al:web:should_fallback" content="false" /> 
+0

你为什么要将'al:web:should_fallback'设置为false,如果你想让它回退到网址......? – CBroe

+0

如果我将它设置为true,它永远不会在应用程序中打开,即使在iPad上也是如此。 – olynoise

回答

1

这是不可能的应用链接。 al:web:should_fallback属性适用于所有平台 - 无法仅设置为iPhone/Android。

此外,设置al:web:should_fallback = true原因的深层链接无法在iOS工作,正如你指出。这是Facebook实施过程中的一个已知问题,并不尊重官方标准。它在Android中正确工作。

这些都是为什么我们建立Branch.io的原因(全面披露:我对科队)。你可以得到更好的设备级控制,而且不需要担心这些边缘情况。

相关问题