【问题标题】:Store record of purchased items locally vs query google play for purchased items [ queryInventoryAsync(QueryInventoryFinishedListener)]在本地存储购买项目的记录与查询谷歌播放购买项目 [ queryInventoryAsync(QueryInventoryFinishedListener)]
【发布时间】:2014-01-31 16:25:19
【问题描述】:

我正在为我的应用程序使用 IAB。

Google 的 IAB v3 API 提供了一种在 Google Play 中查询用户(设备)v.i.z. 已拥有的托管项目的方法。 queryInventoryAsync(QueryInventoryFinishedListener)

但是,我的应用程序也使用 SQLite 数据库,因此我正在考虑将购买商品的记录存储在我自己的数据库中,而不是每隔一次查询 google play。

这是个坏主意吗?

queryInventoryAsync 与将购买的商品存储在本地 SQLite 数据库中的优缺点是什么?

【问题讨论】:

    标签: android sqlite android-billing


    【解决方案1】:

    用户可以手动清除应用程序数据,您的数据库将被删除。或用户 可以在具有相同帐户的另一台设备上运行该应用程序。

    Purchasing In-app Billing Products

    最好经常查询应用内结算服务 用户的购买,例如每当应用程序启动或 恢复,以便用户当前的应用内产品所有权 信息始终反映在您的应用中。

    【讨论】:

    • 除此之外还有什么?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-11-29
    • 2013-06-13
    • 1970-01-01
    • 2019-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多