在iTunes Connect中,“Unrestricted Web Access”是什么意思?

83
当您将应用程序提交到苹果应用商店时,有一个名为“评级”的部分,您应该根据图表评估您的内容,并确定内容出现的频率。其中有一个选项称为“无限制的网络访问”,关于这个选项在互联网上以及iTunes Connect Developer Guide中没有更多详细信息。您可以在任何地方找到的全部内容是:
选择“是”,如果您的应用程序允许用户浏览和查看网页,例如使用嵌入式浏览器。
这是什么意思?这是否意味着您的应用程序可以在嵌入式或Safari浏览器中打开链接?还是这意味着您的应用程序具有浏览器,用户可以输入URL并通过无限制地浏览网络进行导航?因为回答这个问题会使您的应用程序17+!

enter image description here enter image description here

如果这意味着从您的应用程序(Safari或嵌入式)打开链接,那么为什么其他具有嵌入式浏览器功能的应用程序都有4+评分(例如Twitter和Facebook)?如屏幕截图所示,没有办法选择此选项而不被评为17+。

enter image description here enter image description here

更新: 我的应用程序使用嵌入式WebView (TOWebViewController) 获得了"无需" (4+) 的答复。正如答案所述,任何让用户浏览互联网的方式,例如动态地址栏,这意味着应该选择 "是" (17+),因为不可能在你的WebView上进行家长控制。 更新2: 自从iOS 9发布以来,苹果推出了 SFSafariViewController,这是一种打开互联网上任何 URL 的方式。此功能也具有地址栏但只读。所以用户不能在没有家长控制的情况下浏览网页。它还继承了 Safari 的内容阻止功能 (广告、露骨内容等)。我非常肯定,在 iOS 9 或以上版本中使用 SFSafariViewController,您仍然可以选择4+,因为带有家长控制的设备无论如何都无法打开任何URL。(如果我错了请告诉我)。 更新3: 根据以下信息,Twitter现在是17+:

必须年满17岁才能下载此应用程序。

Infrequent/Mild Profanity or Crude Humor 偶发/轻微亵渎或粗俗幽默
Frequent/Intense Mature/Suggestive Themes 频繁/强烈的成熟/暗示性主题
Infrequent/Mild Sexual Content and Nudity 偶发/轻微的性内容和裸露画面
Update 4: It is possible to use Twitter content inside your app without inheriting its rating (17+). My app is displaying Tweets, but since the users are verified and trusted public figures I could go down to 12+:
Infrequent/Mild Sexual Content and Nudity 偶发/轻微的性内容和裸露画面
Infrequent/Mild Profanity or Crude Humour 偶发/轻微亵渎或粗俗幽默
Infrequent/Mild Mature/Suggestive Themes 偶发/轻微成熟/暗示性主题

正如屏幕截图所示,没有办法选择这个并且不被评级为17+。如果您有一个现有的应用程序,并且既没有选择“是”也没有选择“否”,它会显示“4+”。 - user102008
1
@user102008 当然,如果您的应用程序中没有Web浏览器或访问Web的方式,那么您不应该选择是或否。问题是,如果您有一个嵌入式Web视图,您应该选择什么。结果是,如果您的浏览器没有动态地址栏(4+),则应选择“否”。如果用户可以从地址栏导航(17+),则应选择“是”。 - Maziyar
2
如果您尝试提交编辑版本信息表单,您必须选择是或否。除非您为这些问题选择了某个选项,否则它不会让您提交表单。这与您的应用程序无关。但是,除非您需要编辑版本信息,否则您不需要提交该表单。 - user102008
2
我想在这里分享我的经验。我有一个应用程序,以前是在应用内使用Webview打开YouTube频道,评分为4+。由于“未经过滤的访问YouTube”,苹果公司拒绝了该应用程序。因此,我们使用了SafariViewController,并将评分保持在4+。苹果公司出于同样的原因拒绝了该应用程序。我与他们进行了长时间的讨论,但他们拒绝妥协。因此,如果您想在Webview或SafariViewController中链接到YT,则唯一的选择是在应用程序中过滤内容或打开具有内容限制的YT应用程序。 - Tmac
1
有趣的是,苹果公司拒绝了我的观点,即通过SafariViewController打开YouTube频道已经足够好了。他们说,由于它仍然与我的应用程序相关联,因此我需要将评级更改为17+。如果我打开Safari,他们可能会接受它,因为它与应用程序更加分离。我们妥协并决定,如果用户已安装YouTube应用,则只需打开该应用并显示消息。这使我们的评级降至12+。 - Tmac
显示剩余3条评论
6个回答

55

这意味着app的用户可以访问任何URL。问题在于家长控制。如果父母限制了网页访问,而某个应用程序允许无限制地访问,也就是允许用户选择任何站点,则家长控件就会被破坏。

一旦苹果提供了家长控件,这就对应用程序的功能产生了连锁反应,并要求苹果审核所有违反家长控件规定的应用程序。这也意味着不允许使用其他应用商店,因为它们可能包含未能正确遵守家长控制的应用程序。因此,“围墙花园”诞生了。


感谢您的回复,Zaph。那么在这种情况下,像 Twitter 或 Facebook 这样的应用程序,只允许用户打开已在其网络上共享的 URL(而不是用户选择的 URL),它们不需要选择此选项吗? - Maziyar
1
这似乎是正确的,但需要注意的是,网络上的材料和链接是否符合家长控制年龄——因此可能需要进行一些监控。 - zaph
7
你说得对。如果应用程序中的WebView没有动态地址栏(用户可以通过该地址栏在互联网上浏览),那么答案是“否”(4+)。我的应用程序在同样的情况下被批准了。我甚至被要求提供动态地址栏,但我拒绝了,因为我不想让我的应用程序成为17+应用程序,而且我也不希望让用户通过应用程序浏览器进行导航。那不是我应用程序的目的。因此,我提供了一个选项,在设置中让用户选择是否要在应用程序外打开URLs,如果他们不想使用内嵌浏览器。 - Maziyar

11

我认为如果你使用默认的WebView控件,那么就可以了,不需要将Unrestricted web access设置为YES。我的应用程序具有动态地址栏的默认WebView控件,如果我打开限制(有限的网站访问权限),嵌入式默认WebView控件不会显示受限内容。它的行为与Safari应用程序相同。因此,我会说,只有当您的应用程序具有无法受到Apple控制的第三方WebView控件时,才需要将其设置为YES。

更正我的答案:对不起,这是不正确的。如果您的应用程序使用任何类型的WebView(默认或第三方)并可以访问任何网站,则必须将Unrestricted Web Access设置为Yes,否则您的应用程序将被Metadata拒绝。我的应用程序就是这样!


3
我正准备告诉你同样的事情。如果你的应用程序提供无限制的互联网访问,不论是第三方 Webview 还是本地 Webview 或其他任何方式,你必须回答“是”。 - Maziyar

2

我的应用程序因为包含指向维基百科对应文章的链接而被拒绝了。我猜测这是因为维基百科允许您在其网站上搜索其他文章,因此被认为具有“无限制的网络访问”,导致应用程序评级为17+。

在我看来,这有点过分了。


2
如果你提供了一个内部网页浏览器或UIWebView,允许用户访问任何URL,你必须选择“是”,否则你的应用将被拒绝元数据。

0

希望您已经得到了答案。 让我补充一些更具体的问题,我认为这会有所帮助。

问题:

  • 在外部浏览器中打开的链接(如iOS Safari)是否构成“无限制的网络访问”?
  • 没有URL栏的应用程序内嵌浏览器是否构成“无限制的网络访问”?

答案:

  • 如果您的应用程序使用嵌入式浏览器(不显示URL栏),并且链接没有引用令人反感的内容,则您不需要将其标记为“无限制的网络访问”。
  • 如果您的应用程序调用外部Web浏览器(如iOS Safari),并且链接没有引用令人反感的内容,则您不需要将其标记为“无限制的网络访问”。

苹果公司尚未明确回答这些问题,并留给审核过程来确定评级是否正确。通过我的调查,我观察到了以上情况。


嗨,谢谢。我有一个问题。如果用户可以自由地编写URL链接并访问它们,那该怎么办? - dontknowhy
在这种情况下,您应选择“是”,以获得无限制的网络访问。 - Debashish Das

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接