在一台设备上使用多个用户进行Android应用内结算

时间:2017-07-12 17:02:45

标签: android in-app-billing

我有一个支持应用内结算的应用程序。但是,用户可以使用多个帐户登录此应用程序,或者甚至可以注册新帐户。

我可以以某种方式使用应用内结算,这样购买的内容不会与谷歌ID相关联,而是与进行购买的帐户完全相关。

例如:

  1. 用户将应用程序下载到手机中,并仅在此设备上执行下述操作。
  2. 使用123@gmail.com帐户登录用户。
  3. 他购买了subscription1并继续付款。
  4. 他退出了。
  5. 现在他使用456@gmail.com帐户登录。
  6. 他也可以购买subscription1,因为456 @ gmail.com从未购买过。所以他再次购买了subscription1。
  7. 他退出了。
  8. 现在123@gmail.com和456@gmail.com帐户都拥有此订阅。
  9. 利润。

1 个答案:

答案 0 :(得分:1)

通过Google服务进行应用内结算,所有购买都将针对当前用户进行验证。从Android 4.2开始,您可以在一台设备上创建多个用户个人资料,并且应用内结算功能将如您所述。

您可能只是注销/但是需要时间来同步某些信息,您可能会遇到一些问题。