首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >知道用户下载iOS应用是免费的还是付费的?

知道用户下载iOS应用是免费的还是付费的?
EN

Stack Overflow用户
提问于 2013-03-15 15:17:07
回答 3查看 615关注 0票数 4

我正在将我已经在应用商店上的iOS应用从付费切换为免费。我想知道哪些用户为应用程序付费,这样我就可以区别对待他们(比如不向他们显示额外的广告)。据我所知,没有办法获得用户最初下载的应用程序的版本。

我想到的一件事是这样的。我可以在应用程序免费的同时发布更新。每个第一次启动游戏的人都会得到一个“免费下载”的标志。这里的问题是,如果有人支付了应用程序的费用,然后没有启动它,然后更新了他们的应用程序。这意味着我会像对待免费用户一样对待他们,即使他们已经付费了。谢谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-03-15 15:37:59

如果不发布新的应用程序,就不可能做到100%的准确率。

如果您确实使用了某种标志,请将该标志保存在密钥链和/或iCloud中,以便在卸载/重新安装过程中以及在设备之间(如果您使用iCloud)具有更好的持久性。

不过,你最好的选择可能是发布一个新的精简版应用程序。维护两个版本可能是一件痛苦的事情,但至少你可以确定谁付费了,谁没有付费。

票数 2
EN

Stack Overflow用户

发布于 2013-08-21 19:03:43

在某种程度上,我使用服务器端脚本来实现这一点。在最初的应用启动时,我会从我的服务器获取数据,以确定这是付费安装还是免费安装,然后将此信息保存在iCloud中。它工作得相对较好,但也有一个缺点:查询失败的概率很小。如果失败,我只是将应用程序设置为付费,这样就不会把任何人都搞砸了。这让我有点头疼,但为了方便起见,每当我想要切换付费/免费时,我都不需要更新。

票数 1
EN

Stack Overflow用户

发布于 2013-03-15 15:30:06

您不能单独显示免费或付费购买该应用程序的客户的更新或广告。无论您何时将付费应用程序更改为免费,客户现在都可以免费下载该应用程序。

票数 -2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15426769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档