iOS支持广告与同一应用的无广告版本

时间:2013-01-14 00:25:47

标签: ios xcode iad ads

我在appstore上有一个付费应用程序,但收入不多 所以我制作了一个免费的新版本,但它包含广告。 现在有两个问题。

1)我想发出警告“如果你想要无广告版本,请点击此处”。在这里,用户将被告知费用(1美元),然后他们可以“注册”并获得adfree版本。现在百万美元的问题是:是用“inApp购买”完成的吗?

2)如何为以前购买过该应用的用户“辩解”?现在它是免费的,如果他们联系我,我可以在inApp中“注册”它们

提前致谢。

编辑:
1)如果用户购买了“inApp purchase”,我如何检查我的应用程序代码? 2)是否有人知道一种方法来检查用户是否是“在应用程序加入广告之前已付款的旧用户”?

2 个答案:

答案 0 :(得分:5)

这真的很简单。

如果您有两个应用(免费,广告支持的应用和“PRO”无广告应用),那么您只是鼓励免费应用的用户升级到付费应用,并带有指向付费应用程序的iTunes App Store位置。

如果您只有一个应用,那么您可以使用应用内购买来隐藏广告。

但是,如果您只有一个应用,曾经付费且无广告,您已更改为免费但广告支持,所有为该应用付费的现有客户现在都会看到广告(假设他们已经升级了)并且没有实际的方法可以在没有付费的情况下给予无广告版本。

除非你提前计划了这一点,并留下了一些代码,最后付费的,无广告的版本说“标记为付费”(尽管即使这可能无法在重新安装或交叉后存活 - 设备安装)。

答案 1 :(得分:0)

回答:
1)adfree版本应通过inApp Purchase进行管理,并通过StoreKit(Apple SDK托管)或您选择的不同主机(在线服务器)进行管理。
2)为了保留“旧”客户,您应该进行更新(仍然付费且没有广告),在其中添加plist文件并将其复制到“Doc​​uments”文件夹,并在发布后等待几个月。这应该给付费用户更新的机会。之后,您会发布包含广告的免费版本,并且只有在plist不存在时才会添加广告。这将在95%的情况下帮助您 PS:5%的休息案例是客户选择一起删除应用程序并再次下载。

希望能帮助其他人解决同样的问题:)