我使用 AccountManager 来处理使用 Google 帐户登录的用户。因为这个软件正在开发中,所以我需要一次又一次地测试它。我想知道,如何从应用程序中删除这些权限以重新对其进行身份验证以进行测试?
我已完成此Google 开发人员文档中所示的身份验证。它会产生这样的身份验证屏幕
我使用 AccountManager 来处理使用 Google 帐户登录的用户。因为这个软件正在开发中,所以我需要一次又一次地测试它。我想知道,如何从应用程序中删除这些权限以重新对其进行身份验证以进行测试?
我已完成此Google 开发人员文档中所示的身份验证。它会产生这样的身份验证屏幕
我发现最可靠的方法是从设备中删除 Google 帐户并重新添加。下次运行您的应用程序时,它将再次显示“此应用程序想要...”屏幕。
我的每台测试设备上都有两个 Google 帐户,当我测试身份验证工作流程时,可以快速删除/添加第二个(不常用的)帐户。
转到https://security.google.com/settings/security并点击“连接的站点和应用程序”旁边的“查看权限”。
您可以在此处撤消对第三方网站和应用程序的 Google 帐户的访问权限。然后,您应该能够通过您的应用重新请求访问权限。