請求允許在我的應用程序使用範圍: 的oauth2:https://www.googleapis.com/auth/userinfo.emailhttps://www.googleapis.com/auth/userinfo.profile避免在應用
當登錄電子,應用程序要求用戶許可「知道你在谷歌誰」。我討厭那種行爲,而且我更討厭那些文字。我會立即卸載會讓我「知道我是誰」的應用程序。而我想要實現的就是擁有一個經過驗證的用戶,以便他可以在服務器上調用方法(使用端點)。我甚至不想知道他的電子郵件,但谷歌未能提供這樣的功能:more here。 無論如何,有沒有什麼辦法通過在android-manifest中定義一些權限來擺脫這個問題?我添加了越來越多的權限,但它沒有幫助。目前我有:
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.NETWORK" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.READ_PROFILE" />
<uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
<uses-permission android:name="android.permission.ACCOUNT_MANAGER"/>
而谷歌仍然要求在應用程序的權限。任何人都知道如何使用oauth2來驗證用戶,而不是在我的應用程序中通過谷歌強制彈出窗口請求許可?
我將非常感謝任何可能幫助我解決此問題的提示和鏈接。我想在清單中定義我的所有權限,所以用戶不會在應用程序中感到困擾。 – user2855896
爲什麼你問這些範圍,如果你不需要它們?! –