2013-05-27 52 views
1

我在我的應用程序中使用谷歌+1按鈕。我從api控制檯爲它生成了客戶端ID。但我不知道在代碼中放置該ID的位置?任何人都可以建議我。我們在manifest.xml中使用map id,但對於google +1按鈕,我可以在哪裏放置id?謝謝。客戶端ID爲谷歌+1按鈕在Android應用

回答

6

您不需要將客戶端ID添加到您的Android應用。其他平臺上的客戶端ID用於識別您的應用到Google的API端點。對於Android應用程序,您的應用程序通過包名稱和用於簽署應用程序的證書的SHA1指紋進行標識。因此,+1按鈕將不會將客戶端ID添加到您的應用中。關於如何使用您的Android包ID和SHA1指紋配置谷歌API控制檯

說明可以在這裏找到:

https://developers.google.com/+/mobile/android/getting-started#step_1_enable_the_google_api

如果你想驗證調用谷歌的API,以及使用+ 1按鈕,請確保您單擊創建OAuth 2.0客戶端ID創建另一個客戶端ID ...以創建允許訪問API的密鑰。

不要點擊創建新的Android金鑰...簡單API訪問 - 這是僅用來識別您的應用程序谷歌,而不能用來做驗證的API調用。

+0

感謝您的回覆...我成功實現了它,但我懷疑您已清除...還有一件事,我可以在api控制檯的單個項目中爲不同應用程序創建多個ID,或者我需要創建每個應用的不同項目。再次thanx很多。 – ktn

+0

您可以在同一個項目中使用多個具有客戶端ID的應用程序,但重要的是它們之間是相關的,因爲它們將共享配額,共享用戶同意並在深度關聯目標方面進行關聯。如果你有不相關的應用程序,那麼他們應該分別有不同的項目。 – Lee

相關問題