我们有多个服务器环境(例如开发、分阶段、发布),每个环境都作为自己的项目在Google控制台中运行,并且希望能够从我们的Android应用程序中登录其中的任何一个,用于测试目的。
我让Google登录其中一个环境(遵循教程),但是当我尝试启用其他时,我会得到以下错误:
The SHA-1 you specified is already used with the same package name for a different Android OAuth2 client.
似乎我们不允许使用多个项目对相同的packagename/签名证书散列启用Google登录。那么,我如何为我们的每个服
我在做一个学校的项目。我们将制作一个以虫子/啮齿动物为主题的塔防游戏。这个游戏将主要是一个Android应用程序。还会有(至少我们希望有)一个Ruby on Rails网站/应用程序与之捆绑在一起。
项目的需求之一是实现将与项目交互的三个级别的用户。我们决定这三种类型的用户将是管理员、客座玩家和拥有帐户的玩家。有账户的玩家将能够积累额外的好处。客座玩家将能够玩,但不会有任何能力来赚取额外的时间。管理员将能够通过web浏览器和Rails应用程序管理具有帐户的用户(删除、编辑等)。
我希望拥有帐户的用户能够通过Android应用程序登录到Rails应用程序。游戏的某些部分只有拥有账户的用户才能访问
my app proguard-rules.pro file give following code
-keep class com.facebook.android.*
-keep class android.webkit.WebViewClient
-keep class * extends android.webkit.WebViewClient
-keepclassmembers class * extends android.webkit.WebViewClient {
<methods>;
}
-dontwarn sun.misc.Unsafe
-dont
目前,我正在尝试实现Google游戏服务,登录我的android应用程序。到目前为止,我已经遇到了很多麻烦,但是看起来我似乎更接近它的实际工作。
问题:当我按下登录时,登录函数返回以下错误:
02-18 12:31:51.122 5524-21263/? W/Auth: [GetToken] GetToken failed with status code: UNREGISTERED_ON_API_CONSOLE
02-18 12:31:51.128 5206-5723/? E/TokenRequestor: You have wrong OAuth2 related configuratio