Android应用内结算一次性结算

时间:2012-08-14 04:18:15

标签: android in-app-billing

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

2 个答案:

答案 0 :(得分:2)

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

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

答案 1 :(得分:1)

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