我对iPhone开发社区有疑问。我目前正在构建我的第一个应用程序,在我的两个视图中,我有一些按钮。销售和营销部门已要求这些按钮不执行任何操作,并且标题为“专业版中的功能”或具有应用程序的标题,但触摸后,将显示UIAlertView,说明“专业版中可用的功能”。
首先,我认为用户界面和体验是错误的。其次,更重要的是,我认为当我完成应用程序并将应用程序发送到App Store进行审批时,这将导致拒绝。我已经查看了iOS人机界面指南,但实际上无法确定这是否是一个问题。我想告诉Sale and Marketing他们的请求是愚蠢的,不会让应用程序获得批准,他们需要坚持自己的工作并且不再试图扮演程序员。
任何评论都会非常感激。
答案 0 :(得分:2)
引用http://developer.apple.com/news/ios/appstoretips/
仅显示“Lite”版本的用户界面。灰色的菜单命令,“更多的轨道/汽车选择”,你可以看到,但没有选择,等等,使你的“精简版”版本感觉更像商业而不是产品,而且是一个令人讨厌和无效的版本。
...
遵循这些简单的规则非常重要,不仅要创建更好的用户体验,还要因为如果发现有时间限制,功能不完整或已停用,应用审核小组会将您的应用返回给您进行修改功能。
为您的客户提供更好的选择。他们不是试图“扮演程序员”,而是试图推销他们的产品。此外,尝试通过尽快将应用程序置于可提交状态来降低应用程序被拒绝的风险,或者至少确保您有可能无法获得批准的事项的计划B.
答案 1 :(得分:0)
听起来你只是在寻找能够击败你的销售和营销团队的棒子 - 在野外有很多应用程序正好表现出这种行为,虽然这可能对你很痛苦。 (这些按钮毕竟是做的 - 它们会显示一个对话框。)
也就是说,如果不了解更多有关您应用的信息,很难推荐更愉快的选择。 (例如,它是否具有“级别”的概念?如果是这样,您可以用更好的“购买完整应用来解锁其他级别”样式消息来替换按钮。)
答案 2 :(得分:0)
我很确定这从未被允许过。如果显示用户界面元素,则必须完全正常运行。但我不知道在哪个文件或协议中说明了这一点。
它也可能不会导致您的应用被拒绝,至少最初不会被拒绝。不过,该应用程序可能会在以后从商店中删除。
答案 3 :(得分:0)
众所周知,Apple会快速拒绝非功能或灰显按钮的应用,特别是如果这些非功能性UI元素只是在Lite应用中宣传Full或Pro版本。
Apple也知道批准使用非功能性按钮的应用程序(发生在我的应用程序之一,应用程序在应用程序商店中可用几周后得到错误报告),但这可能是由于监督,而不是任何人都应该依赖的政策。
如果您想要Pro版本的广告,请使其外观和行为类似于标准的应用内广告,而不是误导性的UI元素。提供自家广告,或大多数(99%)自家广告是一种广泛的做法。