2013-10-02 91 views
1

我們的Android設備遊戲有多個版本(免費,付費,f2p,適用於不同的商店,適用於不同的設備),每個版本都有不同的軟件包名稱。 我們要集成Facebook登錄到這些應用程序。 我們有一個Facebook應用程序,它在Facebook上推出並與iOS應用程序(也有免費,付費和f2p版本)相關聯。如何通過一個Facebook應用程序將Facebook登錄集成到多個Android程序包?

主要問題是我們是否可以通過一個fb-app爲所有這些包提供fb連接?由於Facebook App Center中的排名以及常見的完整性,使用一個fb-app非常重要。

在應用程序儀表板中,無法爲Android應用程序設置多個包名稱,對不對?但看起來,你可以設置多個Key Hashes。那麼,我是否認爲,該軟件包名稱僅用於深層鏈接和打開Goog​​le Play(或其他商店)並提供fb-connect連接,只需要Key Hash?

對於我們有多個包和一個fb-app的最佳方式是什麼?包名稱與儀表板中指定的名稱不匹配的應用程序會發生什麼情況?

謝謝!

+1

您的假設是正確的,您應該可以使用多個應用程序/ fb應用程序,但深層鏈接和播放存儲鏈接將只使用包名稱集。 –

回答

5

正如我們發現的,正如Ming Li在評論中提到的,可以通過一個FB-app在多個Android應用程序中添加多個Key Hashes來提供FB連接功能。所以登錄會起作用。

如果您在App Dashboard中設置了包名稱並啓用了「FB Login」複選框,則所有連接的應用程序的所有病毒傳播活動都將重定向到該包名稱的存儲位置。

+0

我正面臨類似的問題。我在我的Facebook開發者控制檯中有一個Facebook應用程序,用於我的iOS和Android應用程序。我可以使用iOS應用輕鬆處理回叫網址。但是在Android的情況下,如果Android設備沒有安裝Facebook應用程序,我的Android應用程序就可以正常工作。但是,如果Android設備安裝了Facebook應用程序,那麼它會給設置中的Key Hash添加一個錯誤。我正在使用多個iOS和Android應用程序。那麼,我該如何處理我的Android應用程序?\ – YuDroid

+0

我應該在應用程序的Android部分的Package Name和Class Name字段中輸入什麼內容? – YuDroid

相關問題