据我了解,主要的区别是服务帐户不需要用户登录授权,而安装的应用程序一样。
我想提出一个Android应用程序(一个“安装的应用程序”?),提供了应用内订阅,并且不要求用户登录到一个帐户(“服务帐户”?)。 所有我想要做的是检查用户是否已购买订阅。 要获取谷歌Play开发人员API客户端ID,我必须把它作为申报或者安装的应用程序或服务帐户,我不确定这与去。
据我了解,主要的区别是服务帐户不需要用户登录授权,而安装的应用程序一样。
我想提出一个Android应用程序(一个“安装的应用程序”?),提供了应用内订阅,并且不要求用户登录到一个帐户(“服务帐户”?)。 所有我想要做的是检查用户是否已购买订阅。 要获取谷歌Play开发人员API客户端ID,我必须把它作为申报或者安装的应用程序或服务帐户,我不确定这与去。
当你想要处理“自己的”资源服务的服务帐户使用(例如,管理Compute Engine资源App Engine应用程序),而不是外部用户的资源(例如,标准的OAuth流) 。 使用服务帐户的应用程序将是资源的拥有者,也没有用户将不得不参与 - 他们不是用户的资源,因此他们为什么会是什么?
安装的应用程序是非常简单 - 它是由用户安装到管理用户的资源的应用程序。 如果您的应用程序管理用户的资源, 你需要问他们的许可。 还有周围没有办法。