2013-04-16 70 views
3

Android developer documentation包含簽名的應用程序以下提醒:不同的Facebook應用程序都使用相同的密鑰哈希

「一般來說,所有開發人員的建議的策略是簽署所有應用程序使用同一證書,在整個您的應用程序的預期壽命。「

在我的公司,我們一般遵循這個建議,但關於鏈接Facebook應用程序我有一些擔憂。 據我所知,如果您想將原生Android應用程序和Facebook應用程序鏈接在一起,您必須根據用於android應用程序發佈的簽名生成密鑰哈希。 我的問題是,使用相同的簽名鏈接2個不同的Facebook應用程序是否正確?例如:'A'android應用程序與'A'facebook應用程序鏈接,'B'android應用程序與'B'facebook應用程序鏈接。 'A'和'B'android應用程序都使用相同的證書進行簽名。 生成的密鑰哈希在Facebook端用作主鍵還是另一級安全檢查?

回答

2

使用相同的密鑰很好。它們被用來驗證應用程序是誰說的。 Facebook使用軟件包名稱通過深層鏈接調用您的應用程序。

相關問題