6

我的应用程序让用户输入非常特定类型的数据,并提供在线同步。要使用该应用程序,您必须支付订阅费用(应用内购买自动续订订阅)。

但是,我想包括免费试用。我无法使用应用内购买产品的免费试用选项,因为这仅适用于报亭应用(根据 WWDC 2012 会话视频,会话 308“使用 IAP 管理订阅”)

这是我实现类似功能的解决方法的想法:

  1. 用户在我的应用上创建了一个帐户
  2. 此帐户会获得短期免费订阅,用于测试应用程序。订阅在服务器端进行管理。在试用期间,对应用程序没有任何限制
  3. 试用结束后,用户将无法插入新数据,也无法与服务器同步。系统将提示他订阅以继续使用该应用程序

我怀疑这对于 App Store 是否可以接受。有任何想法吗?

谢谢

4

1 回答 1

1

从技术上讲这是可行的,但会出现两个问题:一:如果您不在应用购买中使用,那么用户无法从应用购买您的服务(在开发协议中)二:如果您确实在应用购买中使用,那么您相信 IOS 设备会说“嘿,我刚买了一年的服务,所以请联系我”,可以破解这个http://zd.net/LkY9Ra并使您的服务器为非法用户提供服务。这会发生吗?不太可能,但可以。Kinda 把苹果逼到了一个明显有缺陷的模型上

于 2012-11-01T01:31:01.167 回答