多设备支持非续订订阅

时间:2013-04-13 15:07:17

标签: ios in-app-purchase subscription itunes-store

我正在制作新闻应用。所有新闻都是从我的网站上获取的。为了节省一点利润并保持网站运行,我实施了一些广告。现在,我希望用户能够以几美元的价格关闭应用中的所有广告。我想每年提供这个选项。所以,今年我的应用程序中会有一个按钮,上面写着“2013年没有广告”。付款后,该应用将在今年剩余时间内免费广告。 2014年,广告重新开始出现,用户可以购买相同金额的“2014年无广告”产品。

我认为不续订的订阅将是这里的方式。我还没想到的一些事情:

  1. 是否可以自动更改应用内购买的名称,以便在今年显示“2013年无广告”和明年“2014年无广告”,“2015年无广告”之后,依此类推?

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

1 个答案:

答案 0 :(得分:0)

经过深思熟虑之后,我的结论是,如果不打扰用户以某种方式登录,就无法实现这一目标。

我提出的替代方案是:

我只是在应用程序购买中创建一个常规的非消费品,其年份嵌入其标识符中。这样,在代码中我可以检查当前年份的标识符,并确定用户是否应该购买标识符为“year + 1”的产品。

由于非消费品购买链接到用户的iTunes帐户,它们会自动转移到其他设备,如新手机。

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