确定是否购买了早期版本的应用 [英] Determine if earlier version of app was purchased

查看:63
本文介绍了确定是否购买了早期版本的应用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我首次发布我的应用程序作为非免费应用程序。  在我的第二个版本中,我更改为使用应用内购买的免费应用来提供全部功能。  我需要确保购买第一个版本并升级到第二个版本
的所有用户仍然可以访问所有功能而无需进行应用内购买。

I first released my app as a non-free app.  In my second version, I changed to a free app that uses an in-app purchase to give full functionality.  I need to ensure that all users who purchased the first version and upgrade to the second version can still access all functionality without having to make the in-app purchase.

有没有办法检查用户是否购买了某个(之前)版本的应用程序的许可证?

Is there a way to check to see if a user purchased a license for a certain (previous) version of an app?

推荐答案

没有直接的方法来做到这一点。是否跟踪了用户是否已购买应用程序,但未在购买时进行跟踪。在发布应用程序后,没有一种好方法可以限制它。如果您的应用与后端服务器通信,那么您可以通过自己的数据告诉

There is no direct way to do this. Whether the user has purchased the app or not is tracked, but not when they purchased it. There isn't a good way to limit an app after it's been published. If your app talks to a back end server then you may be able to tell from your own data.

听起来可能为时已晚,但要更改付款可能需要通过创建新应用程序来完成该方向的模型,以便原始购买者不会丢失功能。另一种选择是使原始功能集免费,然后使用应用内购买
获取新功能。

It sounds like it may be too late, but to change the pay model in that direction may need to be done by creating a new app so the original purchasers don't lose features. Another option would be to make the original feature set free and then use in-app purchases for new features.

- Rob


这篇关于确定是否购买了早期版本的应用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆