ios - 精简版和演示版有什么区别?

标签 ios policy mac-app-store in-app-purchase

<分区>

iOS 和 Mac App Store 的指南规定不允许使用演示版应用。

据我所知,精简版(大多数情况下)只是带有完整版 IAP 的演示(以便保持进度)

最佳答案

“演示”应用程序传统上是功能齐全的应用程序,只能运行有限的时间或不允许您保存任何内容,或者以某种方式瘫痪以使其除了演示之外毫无用处。

“精简版”应用程序本身功能齐全。如果用户从未升级到完整版,那么精简版应用程序仍然必须做一些有用的事情,即使它相当有限。 Apple 将关注的一件重要事情是,在精简版应用程序中,UI 的任何部分都必须被禁用。如果一些功能在精简版中不起作用,那么它根本就不能成为 UI 的一部分。

在精简版应用中,您可能有一个按钮或其他 UI 元素让用户升级。如果用户达到精简版强加的某些限制,您可以通知用户他们可以根据需要升级。但永远不要突然提示用户升级。

精简版应用不需要 IAP。如果您愿意,您可以创建一对应用程序(精简版/付费版)。

如果您决定使用带有 IAP 的单个应用程序进行升级,请不要将该应用程序称为“精简版”。不要在图标中加上“精简版”。因为如果你这样做,你的客户会在升级应用程序后讨厌你,而且它仍然在任何地方都显示“精简版”。

关于ios - 精简版和演示版有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13766022/

相关文章:

ios - UITextView 无法正确显示字母

ios - 将 XIB 的 UIScrollView 添加到 View 时设置 contentSize

amazon-web-services - 限制 lambda 权限以访问 VPC

cocoa - 有人可以执行收据验证吗?

objective-c - 使用未记录的类,例如 Mac App Store 中的 NSPreferences

iphone - 在 XCode 中添加到目标和添加到项目之间的区别

visual-studio-2013 - NuGet 包管理器控制台 (PMC) 策略设置

android - 在 Android 应用程序中实现 Google Analytic Android 隐私政策和选择退出政策

bash - “bad interpreter: Operation not permitted” El Capitan 错误

ios - 从 UITabBarController 应用程序中的另一个 UIViewController 调用 UISplitViewController