用户删除 G-Suite 附加组件时如何删除用户 属性 服务

How to delete User Property Services when User deletes G-Suite Add-on

我正在开发一个 G-Suite 附加组件,它按照 Google 的建议在用户 属性 服务中为外部 API 存储用户身份验证令牌。我还计划实施 OAuth2 服务以用于发布目的。

我的假设是,当用户删除附加组件时,与该用户关联的 属性 服务(以及他们的身份验证令牌)也会被删除。但是,我还没有找到任何说明 Google 在用户卸载附加组件时删除用户 属性 服务存储的文档。事实上,我发现很多其他附加组件不会发生这种情况的实例,并且卸载我自己未发布的附加组件并从清单重新安装显示仍然存储了我的授权令牌。

我知道这是 Google app script,gmail addon remove user properties while uninstall addon 的副本,但是 post 没有提供任何解决此问题的方法。

我很好奇其他开发人员是如何处理这个问题的,因为我无法想象当前的附加组件会简单地希望他们的用户的 OAuth 令牌在 Google 云中漂浮,即使他们卸载了他们的添加在。 Google 是否为此提供了解决方案,或者可能删除了一段时间未使用的 属性 服务?

与其他服务一样,在用户请求(即通过删除他们的帐户)从他们的服务器中完全删除用户数据后,可能需要一些时间。

无论如何,您可以在 add-on 中添加一些内容,以便在用户仍然安装了 add-on 时根据用户请求删除用户数据,以防止如果您的 add-on 用户 re-install 它。