我的应用程序有一些消耗品,使用后,用户可以进行应用内购买以获得更多消费品。
如何避免用户取消安装该应用并重新安装,以便他无需付费?
我是否可以保存一些可以使用remian的数据,无论他是否取消它?
我是否应该在数据库中安装应用程序商店,安装它的每个设备的udid以及何时启动检查?
谢谢!
答案 0 :(得分:0)
我应该在一个应用程序商店吗? 数据库中每个设备的udid 它是在安装时和安装时安装的 检查一下?
类似的东西 - 卸载后无法在设备上保留数据。因此,您要维护的数据需要位于服务器上(或类似的东西)。
可能你有一个远程商店,它有一个UUID表和一个他们买的所有IAPed商品的清单。当设备执行应用程序时,请拨打服务器以查看是否需要下拉项目。
你可以通过一点切换来改善它,所以在第一次运行时你打电话,在你没有的所有后续运行中(你关闭了这个位)。这样你就不会在每个应用启动时拨打电话。
因此,在第一次通话时,您点击服务器并枚举客户购买的任何IAP,并将其推送到手机。客户满意!