我希望用户购买高级会员不使用订阅,因为用户更有可能购买,如果没有自动更新计费。
假设用户购买了30天的高级会员资格,我知道如何跟踪购买的唯一方法是通过queryPurchasesAsync
,但它只显示他们,只要他们没有使用consumeAsync
消费。但当consumeAsync
不使用,那么购买将自动退款后一段时间.
问题是,当我使用consumeAsync
并给予用户30天的会员资格时,它存储在sharedPreferences中,当用户删除应用程序数据时,它将被删除。我知道我可以强迫他们创建一个帐户,但我希望用户尽可能容易地购买它。
那么,有没有一种方法可以让我跟踪购买,而不强迫用户创建一个帐户?是否有Google API可以查询已消费的购买?我见过这个Android In app billing purchase history query,它说没有办法。但这个答案是旧的,所以也许现在有?也许后端某种程度上?我有一个PHP服务器。
1条答案
按热度按时间km0tfn4u1#
如果你想提供一个有时间限制的高级会员资格,而不自动续订,谷歌提供所谓的预付费计划,我相信这最适合你的情况。