我使用Google Drive REST API。我在this guide
中制作授权程序如何以编程方式为用户选择的帐户“退出”?因此,我的应用程序已从浏览器中的Google云端硬盘授权应用程序列表中消失。
答案 0 :(得分:0)
根据此documentation,您可以让用户退出您的应用,并完全断开他们的帐户与您的应用的连接。
强烈建议您为使用Google登录的用户提供从您的应用中断开其Google帐户的功能。如果用户删除了自己的帐户,则必须删除应用从Google API中获取的信息。
您可以通过调用revokeAccess
方法断开用户的帐户:
private void revokeAccess() {
Auth.GoogleSignInApi.revokeAccess(mGoogleApiClient).setResultCallback(
new ResultCallback<Status>() {
@Override
public void onResult(Status status) {
// ...
}
});
}
在结果回调中,您可以响应事件并触发应用程序或后端代码中的任何适当逻辑。在致电revokeAccess
之前,您还必须确认已拨打GoogleApiClient.onConnected
。
检查此相关SO question。