2013-04-13 104 views
1

我正在制作新闻应用。所有的新闻都是从我的网站上获取的。为了从中获利并保持网站正常运行,我实施了一些广告。现在,我希望用户能够关闭应用中的所有广告以获得一些优惠。我想每年提供这个选项。所以,今年我的应用会出现一个按钮,读起来像是“2013年没有广告”。付款后,该应用将在今年余下时间免费广告。 2014年,广告再次出现,用户可以购买“2014年无广告”产品,金额相同。不支持更新订阅的多设备支持

我觉得不更新订阅将是这里的方式。有几件事情我还没有想出:

  1. 是否可以自动应用程序内购买随着时间的推移,使得它在今年读到“在2013年没有广告”和“无广告更改的名称2014年“明年,”2015年没有广告“,等等?

  2. Apple表示开发人员有责任实施多设备支持。好吧,够公平的,但我还没有找到一种方法来识别用户呢。用户无需登录即可使用我的应用程序,据我所知,无法获取用户的iTunes登录名。如何将产品转移到用户的新iPhone上?

回答

0

经过多次思考,我的结论是,没有办法来实现这一点,而不会打扰用户以某种方式登录。

我想出了另一种方法是这样的:

我只需要在app购买普通的非消耗,嵌入在其标识的年份。这样,在代码中,我可以检查当前年份的标识符,并确定用户是否应该购买标识符为“年+ 1”的产品。

由于非消费品购买与用户的iTunes帐户相关联,因此它们会自动转移到其他设备,如新手机。

唯一我不能忘记的是每年都会创造一种新产品。