已经购买了付费应用程序的客户在应用程序商店中通过应用内购买将其升级为免费应用程序时会怎样?
我已经在现有的应用程序中实现了应用程序内购买。
该应用程序目前在应用程序商店中作为付费应用程序提供,我想通过此应用程序内购买功能将此付费应用程序更新为免费应用程序,用户可以免费下载它,并且必须支付一些功能才能解锁它们。
但问题是,如果我将现有的付费应用程序更新为免费应用程序(锁定的功能很少,用户必须购买它才能解锁),那么已经购买该应用程序的用户怎么办?
因为当他们更新到新的免费应用程序时,很少有功能将被锁定,并且他们必须再次付费才能解锁它们(如果他们之前已经购买了整个应用程序,为什么要付费)。
I have implemented In App purchase in my existing application.
This application is currently available on app store as paid application, I want to update this paid application to free application with this In App purchase feature, where users can download it freely and have to pay for few features to unlock them.
But the problem is that, if I update the existing paid application as free application (with few features locked and user has to buy it to unlock it), what about the users who have already purchased this application.
Because when they will update to new free application, few features will be locked and they have to pay again to unlock them (why should they pay, if they have already purchased whole application previously).
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
如何发布一个新的付费版本,该版本将一些数据写入应用程序的数据存储,记录付费版本的事实。然后发布同一应用程序的新版本,该应用程序是免费的,但显然没有记录这一点。但是,免费版本会查找付费版本写入的数据,如果找到该记录,则会解锁高级功能。
唯一的缺点是,在发布免费版本之前,您将依赖所有付费用户升级到新的付费版本。
How about releasing a new paid version which writes some data to the application's data store recording the fact that is the paid edition. Then release a new version of the same app that is free but obviously does not record that. However, the free version looks for the data written by the paid version and unlocks the premium features if that record is found.
The only downside is that you'll be depending all paid users upgrading to the new paid version before you release the free one.
有没有办法检查他们正在升级的版本?
如果是这样,您可以将完全解锁的应用程序版本设置为 2.5,并将锁定的免费应用程序版本设置为 2.2,并且假设您当前的客户使用的是版本 1.9,您只需检查这一点即可。如果它们使用的是 1.9 版本,则会“升级”到 2.5 版本。
Is there a way to check the version they are upgrading from?
If so, you could make the fully unlocked app version 2.5, and the locked free app version 2.2 and, assuming your current customers are on version 1.9, you simply check for this. If they are on version 1.9, they get "upgraded" to version 2.5.
如果从付费切换到免费距离付费应用发布日期还很远,应该更容易接受。我的建议是通过新功能\内容来增强您的免费版本,以满足那些已经下载并付费的用户。
If the switch from paid to free is quite far away from the paid app launch date, it should be more acceptable. What I suggest is to enhance your free version with a new feature\content to satisfy those who had already downloaded and paid for it.