我即将创建一个我的应用程序的简易版本。
我的想法是拥有相同的应用程序并限制其功能。例如:假设我的应用程序允许4种操作模式。 Lite版本将包含解锁的第一个模式,然后,如果用户选择其他模式之一,则显示一条消息,说明这些其他模式仅在完整版本中可用。然后会提供“立即购买”按钮。
这可能吗?我的意思是,这是否违反了Apple规则?
答案 0 :(得分:3)
那不行。见https://developer.apple.com/iphone/news/archives/september2009/
“只显示你的”精简版“版本的用户界面。灰显的菜单命令,”更多曲目/汽车选择“,你可以看到但不能选择等等,使你的”精简版“版本更像商业广告而不是一种产品,一种令人烦恼和无效的产品。“
因此,您只能显示应用程序实际包含的模式。您可以拥有一个“升级到专业版”屏幕,其中列出了完整应用程序中可用的模式,但您无法使用相同的用户界面和按钮。
答案 1 :(得分:2)
有限的功能应用程序很好,但时间有限或使用有限的应用程序不是。
此外,iPhone开发问题应发布在stackoverflow.com上
答案 2 :(得分:1)
免费提供免费应用程序的简易版本是一种常见模式。您应该选择为两个应用程序使用相同的代码库,因为这将显着降低您的开发开销。
通过plist配置或检查捆绑标识符可以轻松地禁用某些功能,这些标识符对于您的灯光/完整版本会有所不同。将其与自动构建过程相结合,几乎没有摩擦。
您可以允许轻型版本的用户通过应用内购买购买完整版本。 Here's Apple就此发表文章。
答案 3 :(得分:1)
NeilInglis说得对。此外,我建议花10块钱下载一些最流行的应用程序的精简版和完整版。这将向您展示如何管理轻型版本。