【问题标题】:iOS app rejected from apple app store because UIWebviewiOS 应用被苹果应用商店拒绝,因为 UIWebview
【发布时间】:2017-08-27 21:42:27
【问题描述】:

得到苹果拒绝应用的原因:

在进一步审查后,我们注意到您的应用仅包含链接、图像或从 Internet 聚合的内容,具有有限的或没有原生 iOS 功能。我们知道,这些内容可能是专门为您的用户从网络上挑选出来的,但由于它与移动网络浏览体验没有太大区别,因此不适合 App Store。

基本上,我们也在使用 UIWebview 和 safari。对于显示内容,我们使用 UIWebview。单击横幅后,我们将在 Safari 中打开一个链接。我已经给出了类似的解释

我们有一个管理面板,我们可以在其中添加此详细信息。但根据我们的要求,我们需要将用户重定向到特定链接或显示内容。为了方便起见,我们使用了 HTML 内容。但是我们只在详细页面中使用了 web 视图。屏幕的其余部分具有原生 iOS 功能。

所以基本上我们不是在获取网站数据。我们正在应用程序中显示我们自己的后端面板详细信息。

但是,他们仍然拒绝了该应用程序。

【问题讨论】:

  • 我们帮不了你。如果苹果觉得你没有足够的内容,那是他们的选择。我们不能影响它。如果你不能向他们展示,那不仅仅是一个网络视图,就是这样。
  • 我同意。但我觉得他们的内容没有问题。但是他们在实现方式上存在问题。我觉得他们希望我只在应用程序内添加所有链接重定向。因为有些链接在 safari 中打开,有些链接在应用程序中打开。如果我在任何时候错了,请告诉我。因为无论如何我想解决这个问题并使应用程序上线:)
  • Apple 严格遵守规则。它不允许加载太多的网络视图。我了解您对从后端进行控制的要求。但它不会帮助您在应用商店接受该应用。一种通过限制网络浏览量来解决此问题的方法,另一种方法是再次发送更新并提供适当的解释。应用审阅者每次都会更改。如果审核者对此不严格,您的应用就有可能被接受。
  • 让我试试你的建议。谢谢@SivajeeBattina
  • @AnkitaGuna:另​​一种解决方案是在第一个视图控制器上添加一个原生应用登录,可能是一些社交登录,如Login using Facebook,然后在登录时第二个视图控制器会加载页面。

标签: ios iphone uiwebview review


【解决方案1】:

我的应用也面临同样的困境(它从我公司的网站上抓取图片和文本等内容,并以原生方式显示)。需要明确的是,除了“视频”标签(见下文)之外,我没有使用任何网络视图来显示内容。

我想分享到目前为止我所做的工作,以使其更加“本地化”,这样您就不会浪费时间了。顺便说一下,我的应用程序是标签式的(研究、博客文章、事件、视频、书签)。

  • 添加了带有书签的离线阅读功能,可以阅读博客文章和研究摘要
  • 添加了 SpeechSynthesizer,以便用户可以阅读报告
  • 添加了新内容发布时的推送通知
  • 删除 UIWebViews 并替换为 Safari 服务(我正在使用 WKWebView 将视频嵌入 UITableView)

很遗憾,这些都不起作用。

【讨论】:

  • 这对我有用:使用 UIDocumentViewController(用于预览 PDF 等文档)、UIActivityViewController(用于在社交媒体上共享等)、SpeechSynthesizer(用于读取我的音频预览)是三个本机我使用的 API,哦,还有日历的 API,我不记得它的名字了。
猜你喜欢
  • 1970-01-01
  • 2014-11-19
  • 2010-09-23
  • 2021-02-24
  • 1970-01-01
  • 1970-01-01
  • 2017-07-01
  • 1970-01-01
  • 2014-04-23
相关资源
最近更新 更多