我們擁有可在Android OS上運行但未包含Google Play服務的自定義設備。
我們已使用Webview Oauth2.0身份驗證的Google登錄。根據文件它已被刪除。
我看到有一種方法https://developers.google.com/identity/sign-in/android/,但是這似乎需要播放服務的gradle合併。
那麼我可以使用哪種方式進行Google身份驗證?
我發現了2個選項,但它們會對我有幫助嗎?
1. https://firebase.google.com/docs/auth/android/start/
2. https://developers.google.com/api-client-library/java/google-api-java-client/oauth2在沒有Google Play服務註冊的情況下爲oAuth Google使用webview的替代方案
它可以是最適合我的要求
請幫助。
問候,
Shraddha
你好,非常感謝你的時間。根據SO上的答案:https://stackoverflow.com/questions/22142641/access-to-google-api-googleaccountcredential-usingoauth2-vs-googleauthutil-get Google API客戶端庫for Java是訪問Google服務的通用庫來自所有應用程序類型(網頁,安裝或Android應用程序)。所以它可以是沒有安裝播放服務的通用方式。對? –
好的。根據本部分[Google Api Java客戶端](https://developers.google.com/api-client-library/java/google-api-java-client/oauth2#android)不需要Google Play服務。所以你可以試試。我沒有注意到,_Google Api Java Client_和_Google Sign-In_是兩個不同的東西。 –
謝謝。但是,我們如何獲得令牌並授權用戶? –