iTunes Connect中的Unrestricted Web Access意味着什么

时间:2014-06-28 00:47:12

标签: ios uiwebview itunesconnect appstore-approval sfsafariviewcontroller

当您将应用程序提交到Apple应用程序商店时,会有一个名为“评级”的部分,您应根据图表对内容进行评级,并确定内容的显示频率。

有一个名为“Unrestricted web access”的选项,在互联网上没有关于此的更多详细信息,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)的批准,答案为“No”(4+)。正如答案所提到的,任何让用户通过互联网浏览的方式,例如动态地址栏,这意味着它应该是“是”(17+),因为无法在WebView上进行家长控制。

更新2 :自iOS 9发布以来,Apple推出了SFSafariViewController,这是在互联网上打开任何网址的一种方式。此功能还有一个地址栏,但只读。因此,如果没有家长控制,用户就无法上网。它还继承了Safari中的内容阻止(广告,显式内容等)。我非常积极地使用iOS 9或更高版本的SFSafariViewController你仍然可以选择4+,因为家长控制的设备无论如何也无法打开任何URL。 (如果我错了,请告诉我)

更新3 :根据以下情况,Twitter现在已超过17岁了:

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

  

不经常/轻度亵渎或粗暴幽默

     

频繁/激烈的成熟/暗示主题

     

偶发性/轻度性内容和裸露

更新4 :可以在您的应用内使用Twitter内容,而无需继承其评级(17岁以上)。我的应用程序正在显示推文,但由于用户已经过验证和可信赖的公众人物,我可以下载到12 +:

  

偶发性/轻度性内容和裸露

     

不经常/轻度亵渎或粗暴幽默

     

偶发/轻度成熟/暗示性主题

6 个答案:

答案 0 :(得分:41)

这意味着该应用的用户可以访问任何网址。问题是家长控制。如果父母限制了网络访问,允许无限制访问的应用程序,即访问用户选择的任何网站,则会破坏家长控制。

一旦Apple提供家长控制,这会对应用程序的功能造成连锁反应,并且还要求Apple审核所有针对家长控制违规的应用程序。这也意味着不允许使用备用应用商店,它们可能包含未正确遵守家长控制的应用。因此:"围墙花园。"

答案 1 :(得分:8)

我认为如果你使用默认的WebView控件,那就没问题,你也不需要将Unrestricted web access设置为YES。我的应用程序具有动态地址栏的defaut WebView控件,如果我打开限制(有限的网站访问)嵌入式默认WebView控件不显示受限制的内容。它的行为与Safari应用程序相同。所以我想说如果你的应用程序具有Apple无法控制的第三方WebView控件,你只需将其设置为YES。

纠正我自己的答案:对不起,但不是真的。如果您的应用程序使用任何类型的WebView(默认或第三方)以及访问任何网站的选项,则必须将Unrestricted Web Access设置为Yes,否则您的应用程序将被Metadata拒绝。它只是发生在我的应用程序中!

答案 2 :(得分:2)

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

答案 3 :(得分:1)

我的应用程序刚被拒绝,因为它有一个指向维基百科上相应文章的链接。我的猜测是,因为维基百科允许您在维基百科上搜索其他文章,所以它被认为是“无限制的Web访问”,并产生了超过17个应用程序评级。

在我看来有点极端。

答案 4 :(得分:1)

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

问题:

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

答案:

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

Apple尚未具体解决这些问题,而是将其留给审核过程以确定评分是否正确。通过我自己的调查,我观察到了以上情况。

答案 5 :(得分:0)

我使用 Ionic/Cordova 应用内浏览器插件,这里没有问题。即用户不能更改它的 URL。所以这里的答案是NO

https://ionicframework.com/docs/native/in-app-browser