我们的开发和生产服务器设置在完全不同的域名上。例如: dev.something.com & completelydifferent.ca
我能够在我们的开发环境中设置App Links元标签,并设法让它正常工作。这些是包含在网页中的meta标记
<meta property="fb:app_id" content="1151434932217239" />
<meta property="og:type" content="product" />
<meta property="og:url" content="https://dev.something.com/path/to/item" />
<meta property="og:title" content="Some title" />
<meta property="og:image" content="Some description" />
<meta property="al:android:url" content="myscheme://item?id=12" />
<meta property="al:android:app_name" content="My App" />
<meta property="al:android:package" content="com.mydomain.myapp" />我可以分享fb的链接,当从fb android应用程序点击时,我可以直接打开android应用程序。
后来,我们把代码推到completelydifferent.ca上,然后FB android应用程序停止启动我的应用程序,从开发和生产两方面分享链接。
如果在不同的域中使用相同的app_id,会以某种方式停止App Link工作流吗?还是我错过了什么?
发布于 2016-04-23 00:29:46
Facebook实际上与他们对App Links标准的支持非常不一致。截至上周(2015年4月),他们的主要Android应用程序是其产品组合中唯一仍提供支持的应用程序。两个平台上的Facebook for iOS和Messenger都忽略了应用链接。
我没有听说过在多个域上使用相同的app_id的问题。您是否确认Open Graph Debugger显示了您所期望的内容?
https://stackoverflow.com/questions/36789238
复制相似问题