2

假设:用户需要登录账户来运行应用程序和购买应用程序项目。
故事:有一位名叫约翰的用户。他在名为“John1”和“John2”的应用程序中注册了两个帐户。
其次,John 使用他唯一的一个 gmail 帐户购买物品 - “john@gmail.com”
问题是,John 以 John1 的身份登录并购买 item1。然后,他注销并以 John2 身份登录。
由于 item1 设置为一次性计费,John2 是否需要再次支付购买 item1 的费用?
对我来说,因为他使用的是单独的帐户,他应该再次支付。
但我不知道谷歌如何处理它。
那么,对于这两个基础,我应该如何以编程方式处理它们?谢谢。

4

2 回答 2

2

我假设“一次性计费”是指“托管”项目。如果是这样,用户将无法再次购买该商品,因为他在 Google Play 上的帐户已经购买了该商品。

如果您想让用户再次购买,请将项目设为“非托管”并将数据存储在您的服务器端数据库中,以了解哪些应用程序用户(而不是 Google Play 用户)购买了什么。

于 2012-08-14T05:19:23.140 回答
1

您不应该允许用户使用相同的电子邮件注册。他必须为不同的帐户使用不同的电子邮件,这是正确和常见的方式。

于 2012-08-14T04:48:21.707 回答