我如何在ios上使用应用内购买处理购买前免费试用(而非订阅)

我如何在ios上使用应用内购买处理购买前免费试用(而非订阅),ios,iphone,in-app-purchase,Ios,Iphone,In App Purchase,我想在我的ios应用上提供免费试用和购买(非消费性应用内购买)选项。我可以看到,我可以先试用,然后再订阅(自动续费订阅),但我个人不喜欢为一个简单的应用程序反复付费,但我确实想先试用一下。在设定购买期权时,有没有办法实现同样的效果?我意识到我可以在下载后跟踪第一次使用情况,但这带来了几个问题: 苹果现在会在试用期内批准应用程序吗?以前它们被拒绝了,但那是在IAP和subscribe完全可用之前 如何防止用户删除应用程序(以及我可能存储的任何数据,以知道他们已启动试用版),然后再次下载 还是我必须

我想在我的ios应用上提供免费试用和购买(非消费性应用内购买)选项。我可以看到,我可以先试用,然后再订阅(自动续费订阅),但我个人不喜欢为一个简单的应用程序反复付费,但我确实想先试用一下。在设定购买期权时,有没有办法实现同样的效果?我意识到我可以在下载后跟踪第一次使用情况,但这带来了几个问题:

  • 苹果现在会在试用期内批准应用程序吗?以前它们被拒绝了,但那是在IAP和subscribe完全可用之前
  • 如何防止用户删除应用程序(以及我可能存储的任何数据,以知道他们已启动试用版),然后再次下载

  • 还是我必须屈服于有害的“订阅”模式,或者发布一个升级版的“轻”版本?上一次我使用“light”时,苹果坚持说我提供了这么多功能,我可能还没有为完整版本烦恼,但那是很久以前的事了。

    不要阻止用户删除该应用程序。只要在线存储数据,当用户点击试用按钮时,您就可以在web服务中存储一个标志,该标志可以是零,也可以是基于用户的一个标志。

    如果您只关心iOS 11,则可以使用新的API。它的功能非常有限(它允许您跟踪2位,或总共4个案例),但应该在安装之间保持不变。

    苹果现在允许您为非订阅应用程序添加免费试用版。这是一个固定天数的零价格计划。此试用期到期后,您可以显示非订阅购买计划。缺点是用户需要在试用结束后再次购买。但提供免费试用是一种良好的用户体验

    非订阅应用程序可在发布前提供免费的基于时间的试用期 通过设置非消耗性IAP提供完全解锁选项 价格等级为0且遵循命名约定的项目:“14天 试用。“在试用开始之前,您的应用程序必须 确定其持续时间、不再提供的内容或服务 试验结束时可访问,任何下游费用由用户承担 需要为全部功能付费


    是否基于帐户访问应用程序?e、 g.我会使用用户/pw组合登录吗?如果是这样的话,你可以为该用户添加一个标志,说明他们是否购买了该应用程序,并在试用期为X天后关闭的应用程序中,将其发送到付费墙后?这都是假设你将有一个数据库的应用程序连接到启动时,以验证用户…该应用程序将不需要登录,甚至不需要连接。嗯-我试图避免需要在任何时候连接,但可能作为“注册试用”的一部分,这可能是确定的。但苹果现在允许试用期吗?我在当前的应用商店指南中找不到任何说明这种或那种方式的东西。很有趣,但我计划至少支持iOS9。