如何使用In app purchase v3进行应用程序的高级升级

时间:2015-04-22 08:25:59

标签: android in-app-purchase admob in-app-billing

我做了应用程序的高级升级(广告免费版),并用于此应用内购买v3 http://developer.android.com/google/play/billing/billing_integrate.html。购买类型不受Google控制。主要功能,我只是没有消费购买,并在运行应用程序时进行检查,并删除了广告。我正在使用inAppid“android.test.purchased”测试它。但是经过一段时间(一天,一周,一个月),购买消失并重新出现广告。因此,如何进行高级升级,以便在购买后能够进行检查,而无需使用自己的服务器。 SharedPreferences和SQLite不适用于此,因为在卸载应用程序后,数据会丢失,并且也会购买。最好选择哪种类型的购买,以便永久保留给用户。需要绑定到Google Play帐户。请告知如何做到最好,因为它非常严重。

2 个答案:

答案 0 :(得分:0)

您将不得不使用自己的服务器。最简单的选择可能是使用像Firebase这样的东西,而不是编写自己的服务器代码和放大器。 DB。

答案 1 :(得分:0)

很奇怪你的购买在一段时间后消失了。请注意,Google会在14天后取消测试购买。

如果没有消费产品,它将始终恢复,不能再购买两次。

一个不错的选择是在应用中的某个位置设置恢复按钮,强制恢复并提供可能发生的任何错误的反馈。

在我看来,您不需要服务器或事件本地存储。只需检查每次发布时的购买情况