2016-04-22 46 views
0

我們的開發和生產服務器設置完全不同的域名。例如:dev.something.com & completelydifferent.caAppLinks在投入生產後停止啓動應用

我能夠在我們的開發環境中設置App Links元標記並設法使其工作。這些都包含在網頁

<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應用的meta標籤。

後來我們推動了代碼,住在fullydifferent.ca,然後FB的android應用程序停止啓動我的應用程序的鏈接共享從開發和生產。

fb裏面發生了什麼情況:如果在不同的域中使用相同的app_id,它會以某種方式停止App Link工作流程?或者我錯過了什麼?

回答

0

Facebook實際上與它們對App Links標準的支持非常不一致。截至上週(2015年4月),他們的主要Android應用程序是其投資組合中唯一仍提供任何支持的應用程序。在iOS和Facebook平臺上的Facebook都忽略App Links。

我還沒有聽說過在多個域上使用相同的app_id問題。你確認Open Graph Debugger顯示你的期望?

+0

OG調試器顯示正確的輸出,它甚至在原始部分顯示al標籤。不過,我今天早上再次檢查,應用程序鏈接神奇地再次開始工作。我認爲你對facebook與他們的應用鏈接標準不一致是正確的! –