【问题标题】:Apple App rejection due to non native buttons and features由于非本机按钮和功能,Apple App 被拒绝
【发布时间】:2012-11-14 15:33:25
【问题描述】:

在开发在 ios/android 和 bb v6+ 上运行的 phonegap 智能手机应用程序时,我使用网络服务调用谷歌地图并使用标签在应用程序中导航。我收到了来自苹果的回复,其中包含以下拒绝消息:

我们发现您应用的用户界面存在以下问题: - 不包括 iOS 功能。例如,使用原生 iOS 按钮和 iOS 功能是合适的。 需要额外的用户交互功能。

我的应用有2个按钮,一个用于搜索,一个用于查看搜索结果,都是非原生的,html

是否可以在 phonegap 项目中使用原生 iOS 按钮,即使用搜索按钮(下方带有“搜索”字样的放大镜)和插件?

我的应用是否有可能因使用 Google 地图网络服务调用而被拒绝?如果是这样的话,我想拒绝消息将类似于看到的拒绝消息in this previous post

任何想法/建议/指南都会很棒, 谢谢

【问题讨论】:

  • 很少有苹果用这个理由拒绝应用。可以发截图吗?如果你使用 PhoneGap ,你是否也使用过 jQuery Mobile ?
  • 我没有看到你的按钮,但听起来它们冒犯了你的 Apple 评论员。您应该使用在 HTML 中提供原生外观按钮的工具包。
  • @Shivan Raptor:不,没有使用 jquery,只是使用了 javascript。此外,可以在此处找到 Android 等效的屏幕截图:play.google.com/store/apps/…
  • @Simon MacDonald,您会为此目的推荐任何工具包吗?
  • jQuery Mobile、Sencha、Dojo Mobile 等

标签: ios cordova appstore-approval


【解决方案1】:

您可以实现NativeControls 插件。从您的屏幕截图来看,iOS 标签栏应该可以与您的应用很好地配合使用。

【讨论】:

  • 谢谢路易斯!我一定会看看你的建议欢呼
  • 如果它适合您,请随时接受我的回答。 ;) 顺便说一句,您可以尝试的另一个“技巧”是简单地重新提交应用程序以供审核...通常另一位审核者会做出不同的决定。
  • 没问题,明天将着手实施该插件,并将相应更新。有趣的“技巧”......绝对值得尝试:)
  • 你的建议很有用,我喜欢 Native Controls 插件的工作方式,但是我不得不放弃使用这个插件的想法,因为我遇到了我不知道如何克服的开发问题。我想应该归咎于缺乏文档和示例。最后,我切换到jquery mobile。它可能不如本机控件插件稳定,但我用 jquery 在 2.5 天内重写了我的整个应用程序,而我花了 3 天时间尝试对几页进行建模。将来,如果我需要创建另一个应用程序,我肯定会考虑这个插件。再次感谢!
【解决方案2】:

不使用本机控件本身不是问题。但是,您的应用与标准 iOS 设置页面的外观过于接近,这意味着任何与该页面不完全匹配的内容都会让人感觉很糟糕。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-29
    • 1970-01-01
    • 2012-06-07
    相关资源
    最近更新 更多