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

Maz*_*yar 68 itunesconnect uiwebview appstore-approval ios sfsafariviewcontroller

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

有一个名为"Unrestricted web access"的选项,在Internet和iTunes Connect开发人员指南中没有关于此的更多详细信息.你到处都可以找到:

如果您的应用允许用户浏览和查看网页(例如使用嵌入式浏览器),请选择"是".

这是什么意思?这是否意味着您的应用可以在嵌入式或Safari浏览器中打开链接?或者这是否意味着您的应用程序具有浏览器,用户可以在其中输入URL并在网络中无限制地浏览?因为对这个问题说"是"会让你的应用程序超过17岁!

在此输入图像描述 在此输入图像描述

如果这意味着从您的应用程序(Safari或嵌入式)打开链接,那么具有嵌入式浏览器功能的其他应用程序如何获得4+评级(如Twitter和Facebook)?正如在屏幕截图中可以看到的那样,没有办法选择这个并且不被评为17+

在此输入图像描述 在此输入图像描述

更新:我的应用程序已通过嵌入式WebView(TOWebViewController)批准,答案为"否"(4+).正如答案所提到的,任何让用户通过互联网浏览的方式,例如动态地址栏,这意味着它应该是"是"(17+),因为无法在WebView上进行家长控制.

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

更新3:Twitter现在是17岁以上,基于以下几点:

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

罕见/温和的亵渎或粗暴的幽默

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

罕见/轻度的性内容和裸露

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

罕见/轻度的性内容和裸露

罕见/温和的亵渎或粗暴的幽默

罕见/温和的成熟/暗示主题

zap*_*aph 42

这意味着该应用的用户可以访问任何URL.问题是家长控制.如果父级已限制Web访问允许无限制访问的应用程序,即访问用户选择的任何站点,则会破坏家长控制.

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

  • 你是对的.如果应用程序内的WebView没有动态地址栏(用户可以通过互联网导航的方式),答案是"否"(4+).我的应用程序在同样情况下获得批准.我甚至被要求提供动态地址栏,我说不,我不想拥有17+应用程序,让用户浏览应用程序.这不是我的应用程序的目的.因此,我提供了设置选项,供用户在不想要嵌入式浏览器的情况下打开应用程序外的URL. (6认同)

Gre*_*gaK 8

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

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

  • 我正打算告诉你同样的事情.无论第三方webview或本地webview是什么,您都可以通过应用程序无限制地访问互联网,您必须说YES. (3认同)