gpt4 book ai didi

android - "service account"和 "installed application"有什么区别?

转载 作者:搜寻专家 更新时间:2023-11-01 09:05:18 24 4
gpt4 key购买 nike

据我了解,主要区别在于服务帐户不需要用户登录以获得授权,而安装的应用程序则需要。

我正在制作一个 Android 应用程序(“已安装的应用程序”?),它提供应用程序内订阅,并且不需要用户登录帐户(“服务帐户”?)。我想要做的就是检查用户是否购买了订阅。要获取 Google Play Developer API 的客户端 ID,我必须将其声明为已安装的应用程序或服务帐户,但不确定要使用哪个。

最佳答案

当您有一项服务想要处理其“自己的”资源(例如,管理 Compute Engine 资源的 App Engine 应用)而不是外部用户的资源(例如,标准OAuth 流程)。使用服务帐户,应用程序将成为资源的所有者,并且无需用户参与 - 它们不是用户的资源,那他们为什么会这样呢?

已安装的应用程序非常简单——它是由用户安装的应用程序,用于管理用户的资源。如果您的应用正在管理用户的资源,您需要征求他们的许可。没有办法解决这个问题。

关于android - "service account"和 "installed application"有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12359824/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com