我想构建一个可以进行应用内购买的应用。
所以我有以下问题:
用户应该能够在一台设备上使用我的应用,如果他们使用自己的帐户购买任何应用内购买,他们应该可以访问这些功能,如果他们在使用相同帐户的其他设备上使用相同的应用。 (帐户可能是电子邮件地址/用户名)。
这通常如何处理?
或者用户是否希望在不同的设备上支付相同的功能? 或者我是否必须实施自己的应用内购买系统?
答案 0 :(得分:0)
您应该存储用户的购买信息及其ID,无论是电子邮件地址还是游戏中心ID等。存储此信息后,您可以根据购买信息在任何设备上启用/禁用功能存储之前。您无需执行与Google Play商店或Apple iTunes相关的任何其他操作。
我只是存储我销售的产品ID和我数据库中用户的ID。因此,只要他们使用相同的凭据,他们就可以在任何地方使用他们的商品。