繁体   English   中英

在应用程序购买的移动应用程序中,如何在重新安装应用程序时发现用户已付款?

[英]In app purchased mobile apps, how do I find out the user has paid for it when the app is reinstalled?

我正在使用 Ionic 开发一个应用程序,它将基于广告,用户可以付费移除广告。 所以我想我可以使用应用内购买,所以当用户点击删除广告按钮时,允许用户支付费用。 现在我的问题是,如果用户卸载该应用程序,然后重新安装该应用程序,我怎么知道他已经为此付费了?

我可以想到两种方法,

  1. 在手机上保存购买信息。 问题是如果用户卸载应用程序,所有数据都会被删除,所以这将不起作用。 (或者也许有一种方法可以永久保存数据,但如果他重置手机呢?)

  2. 有没有办法让我从谷歌和苹果检索购买信息?

顺便说一句,我的应用程序没有后端服务器。

[编辑] 我看了这个插件https://github.com/j3k0/cordova-plugin-purchase

store.refresh()是要调用的正确 API? 在 ios 和 android 计费系统中是否会永远跟踪非消耗性产品的购买/交易?

谢谢

感谢大家的帮助。 对我来说,最简单的方法是发布两个版本,一个付费版本,一个免费版本。

谢谢

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM