尝试刷新谷歌ID令牌后,Android上显示不同的谷歌同意屏幕

尝试刷新谷歌ID令牌后,Android上显示不同的谷歌同意屏幕,android,oauth,google-oauth,Android,Oauth,Google Oauth,我遇到了GoogleOAuth问题,我需要先解决这个问题,然后才能继续我的项目。 我集成了Google登录以获取ID令牌,并将其发送到我的后端服务器,然后验证它,如果标识与我在数据库中拥有的标识匹配,服务器将生成我自己的访问密钥 当我的应用程序重新启动并使用Google启动登录流时,会向用户显示“同意”屏幕,如下所示: 为了从Google刷新ID令牌,我必须使用silentSignIn()再次启动流。但在调用silentSignIn()后,首先它会显示我的应用程序正在测试,如果我单击“继续”,

我遇到了GoogleOAuth问题,我需要先解决这个问题,然后才能继续我的项目。 我集成了Google登录以获取ID令牌,并将其发送到我的后端服务器,然后验证它,如果标识与我在数据库中拥有的标识匹配,服务器将生成我自己的访问密钥

当我的应用程序重新启动并使用Google启动登录流时,会向用户显示“同意”屏幕,如下所示:

为了从Google刷新ID令牌,我必须使用silentSignIn()再次启动流。但在调用silentSignIn()后,首先它会显示我的应用程序正在测试,如果我单击“继续”,它会显示以下同意屏幕:

如果我使用相同的应用程序ID和凭据生成GoogleSignInAccount,为什么这些不同?第一个是我在Google Play的所有应用程序中看到的,那么为什么我只有在尝试获取新的ID令牌时才看到第二个呢?或者是否有其他方法刷新一小时后过期的ID令牌

提前谢谢