【问题标题】:in-App purchase restore button alternative placement应用内购买恢复按钮替代放置
【发布时间】:2013-06-12 21:12:41
【问题描述】:

我的应用因没有“恢复”按钮而被拒绝...我处于没有空间放置“恢复”按钮的情况,我有 tableView,在右侧导航中,我有段左边显然是“返回”按钮。对我来说,唯一的选择是向下拖动表格视图,这会弄乱我漂亮的界面...

当前购买过程:用户点击表格视图,它会弹出一个警报以确认用户想要购买产品,确认后,应用内购买方法会触发......我想知道是否有另一种方式来放置'恢复”按钮还是应该将“恢复”按钮放在警报或操作表中?并且不会再次被Apple拒绝?请帮忙!

【问题讨论】:

  • 您可以在弹出窗口或警报视图中向用户提供恢复选项。在产品所在的同一屏幕上显示此选项的安全方式......或者如果您只想在应用程序启动时显示一个自动弹出窗口,这也可能是一个不错的解决方案......或者我们开发了一个应用程序它会自动尝试在后台恢复所有内容,这没有问题,Apple 也批准了该解决方案,在这种特殊情况下,我们没有在应用程序中放置任何“恢复”按钮。
  • @holex 谢谢,如果可能的话,你能分享一些代码吗?我很新,它是我的第一个应用程序...我将如何跟踪之前购买该应用程序的用户,以便我可以在后台仅为已经购买该应用程序的用户“激活”恢复?
  • 我不确定代码是不是重点,我认为逻辑更重要。我们将恢复过程放在–application:didFinishLaunchingWithOptions:方法中,它在后台线程中运行,因此不会延迟常规启动,每次使用用户当前的AppStore帐户启动应用程序时都会运行。我不能说这是该问题的常规解决方案,但它适用于该应用程序。

标签: iphone ios in-app-purchase storekit


【解决方案1】:

您的应用中是否有设置页面?大多数具有 IAP 的应用程序都将“恢复购买”放在那里。如果您的应用是用户可以购买的商品列表,请考虑在表格视图中添加最后一行并将该行设为“恢复购买”

【讨论】:

  • @Ahmad 所以你的应用是一个包含一个项目的表格视图?
  • 不,表格视图中有单元格列表,我的意思是我只有一个产品/项目可以在应用内购买中出售。
  • @Ahmad 让出现的警报有 3 个按钮(取消、恢复、购买)是否有效?
  • 这就是我的想法,但我不确定苹果是否会接受这个?我浏览了文档,但没有找到与此相关的任何内容。我该如何确认?
猜你喜欢
  • 1970-01-01
  • 2012-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多