Facebook 应用程序 Link al:web:should_fallback 在 Android 上的错误行为
Facebook App Link wrong behaviour with al:web:should_fallback on Android
我有一个带有适当应用程序链接标签的网页; Android 部分的相关内容是:
<meta property="al:android:url" content="custom-scheme://some/url/with?q=1&s=2">
<meta property="al:android:package" content="com.example.app">
<meta property="al:android:app_name" content="Example App">
<meta property="al:web:should_fallback" content="false">
从 Android 应用程序共享内容,通过 post 在 Facebook 上发送一个 link 到包含这些标签的网页,就可以了。但是,当我从本机 Facebook 应用程序单击 post 时,我的 Android 应用程序收到一个 data
属性 设置为原始共享 link 的 Intent而不是在 al:android:url
元数据中指定的应用程序 link。
我预计,将 al:web:should_fallback
元数据设置为 false
后,原始 URL 将不会显示,并且会选择定义的应用程序 link。但我在 Intent 中看到的唯一区别在于它的动作:它不是常规 android.intent.action.VIEW
,而是有些奇怪 com.facebook.application.720295239734539
.
让 Facebook 正确使用我在 al:android:url
中定义的自定义计划 URL 的正确元数据组合是 Intent data
携带的深度 link我的应用程序?
总结发现这个问题的其他人的发现:
applinks 标签似乎由于某种原因没有立即解析,导致 intent
出现不规则操作。但是,等待几个小时后,一切都按预期进行。 Facebook Object Debugger 似乎 没有 有助于加快流程。
我有一个带有适当应用程序链接标签的网页; Android 部分的相关内容是:
<meta property="al:android:url" content="custom-scheme://some/url/with?q=1&s=2">
<meta property="al:android:package" content="com.example.app">
<meta property="al:android:app_name" content="Example App">
<meta property="al:web:should_fallback" content="false">
从 Android 应用程序共享内容,通过 post 在 Facebook 上发送一个 link 到包含这些标签的网页,就可以了。但是,当我从本机 Facebook 应用程序单击 post 时,我的 Android 应用程序收到一个 data
属性 设置为原始共享 link 的 Intent而不是在 al:android:url
元数据中指定的应用程序 link。
我预计,将 al:web:should_fallback
元数据设置为 false
后,原始 URL 将不会显示,并且会选择定义的应用程序 link。但我在 Intent 中看到的唯一区别在于它的动作:它不是常规 android.intent.action.VIEW
,而是有些奇怪 com.facebook.application.720295239734539
.
让 Facebook 正确使用我在 al:android:url
中定义的自定义计划 URL 的正确元数据组合是 Intent data
携带的深度 link我的应用程序?
总结发现这个问题的其他人的发现:
applinks 标签似乎由于某种原因没有立即解析,导致 intent
出现不规则操作。但是,等待几个小时后,一切都按预期进行。 Facebook Object Debugger 似乎 没有 有助于加快流程。