【发布时间】:2021-12-09 18:18:57
【问题描述】:
我正在使用 Ionic 开发一个应用程序,它将基于广告,用户可以付费删除广告。所以我想我可以使用应用内购买,所以当用户点击删除广告按钮时,允许用户付费。现在我的问题是,如果用户卸载了应用程序,然后重新安装了应用程序,我怎么知道他已经付费了?
我可以想到两种方法,
-
在手机上保存购买信息。问题是如果用户卸载应用程序,所有数据都会被删除,所以这将不起作用。 (或者也许有办法永久保存数据,但如果他重置手机呢?)
-
我有没有办法从谷歌和苹果检索购买信息?
顺便说一句,我的应用没有后端服务器。
[编辑] 我看了这个插件https://github.com/j3k0/cordova-plugin-purchase
store.refresh() 是要调用的正确 API 吗? ios 和 android 计费系统是否永久跟踪非消耗品购买/交易?
谢谢
【问题讨论】:
-
我相信问题在这里得到了回答stackoverflow.com/a/16933788/3376990
-
如果用户已经购买了产品,Play billing 总是返回现有的购买,即使用户卸载应用,您也可以检查购买。
-
感谢你们俩。我认为现在对于 android 来说已经很清楚了。您对 Apple 应用有什么建议吗?
标签: android ios ionic-framework in-app-purchase