我们的PhoneGap应用程序刚被拒绝。
二进制拒绝:
10.6:Apple和我们的客户非常重视简单,精致,富有创意,深思熟虑的界面。他们需要做更多的工作但是 值得。苹果设置了很高的标准。如果您的用户界面很复杂或 不太好可能被拒绝
文本:
“我们发现您应用的用户界面存在以下问题:
- 未包含iOS功能。例如,除了Web视图之外,使用原生iOS按钮和iOS功能是合适的, 推送通知或分享。
具体来说,我们注意到该应用程序提供了信息消费 用户可以通过有限的方式与该信息进行交互。它会 适合添加iOS特定的UI和功能而不是 只显示文本和表格视图。“
在上面,他们首先引用界面和外观,然后他们只是在内容/功能,并且应用程序只提供信息。
界面干净简洁。 这是一个提供(高级)信息的应用程序。应用商店中有多个应用都是这样的。
我听说包含一些插件或API,以便我可以证明该应用程序的合理性。但是在这个应用程序中使用插件是没有意义的。或者有人提出提供虚假功能的想法?
如果我们无法发布此应用程序会很难过,我们会在此应用中花费大量时间和精力。
有没有关于如何提交基于信息的申请的提示?
答案 0 :(得分:3)
苹果很可能拒绝该应用程序,因为它只是一个包含在Phonegap中的网站。他们这样做是因为他们希望你能够使用操作系统。请记住,当他们查看您的应用程序时,他们会对其进行静态分析,并显示您正在使用的API,如果您使用的是API,则会被拒绝。在这种情况下,也许最好的方法是使用iOS的功能将其开发为HTML5应用程序,使其感觉像应用程序 - 例如缓存。
否则,我会让它看起来非常像一个应用程序。我为我的工作场所开发了一个应用程序,虽然使用了许多API,如位置和推送通知,但没有用户会知道它是使用Phonegap开发的。看看这里:
https://itunes.apple.com/gb/app/chester/id665701380?mt=8&ign-mpt=uo%3D4
您确实需要一个帐户才能使其正常运行,但屏幕截图会为您提供Apple所期望的UI类型的示例。它不必看起来像iOS应用程序 - 我使用了类似Windows Phone的界面,但我保留了左上角的后退按钮,并将其设置为看起来像iOS7。
您可以在此处找到有用的资源:
http://ivomynttinen.com/blog/the-ios-7-design-cheat-sheet/
这为您提供了要使用的iOS颜色,字体,图标等的尺寸和线索。
你可以获得Glyphish图标(http://www.glyphish.com)来增加应用程序的质量,并记住他们现在也期望视网膜图像。
使用Phonegap 2.7或更高版本确保其完全符合视网膜要求。
答案 1 :(得分:1)
我在iOS 7上搜索同样的问题时遇到了stackoverflow这个问题。我在iOS 6上遇到了类似的问题,问题解决了。答案在这里http://community.phonegap.com/nitobi/topics/ios_app_rejected_advice_on_how_to_fix_it
我不确定答案是否适用于iOS 7,因为Apple已弃用标签栏。
答案 2 :(得分:0)
可能你的应用程序的外观(UI / UX)不符合iOS,这意味着它们可能看起来不像ios应用程序。您需要提供类似iphone应用程序(顶部带有后退按钮),底部导航栏(如果可能)的导航。
还可以使用某些特定于手机的功能 - 例如获取位置(显然可能是非常有用的信息)。
基本上,应用程序不应该是可以直接从浏览器使用的webapp的包装器。