如何从自助服务终端模式的应用中删除 Google 帐户?

How to remove Google account from an app in kiosk mode?

我们正在开发一款平板电脑应用程序,用户可以选择登录他们的 Google 帐户并使用这些帐户访问存储在 Google Drive 上的文件。平板电脑被锁定在自助服务终端模式,并且多个用户共享同一个平板电脑,因此我需要找到一种方法让用户可以选择在完成后删除他们的凭据。

帐户 added/selected 使用 GoogleSignInClient (https://developers.google.com/identity/sign-in/android/sign-in)。

到目前为止,我尝试了以下方法:

有没有其他方法可以从应用程序中删除 Google 帐户?

最终我们使用系统帐户设置的意图解决了这个问题。

Intent myIntent = new Intent(Settings.ACTION_SYNC_SETTINGS);
startActivityForResult(myIntent, REQUEST_CODE_ACCOUNT_SETTINGS);