在 WiFi 热点中授予对 AppStore 的访问权限

Give access to the AppStore in a WiFi HotSpot

我们的一位酒店客户通过热点为其客人提供免费 WiFi,但是,只有少数 URL 可以免费访问它们(例如 Facebook 或酒店的网站)并且如果您需要更多访问权限,您应该登录。

我们为酒店开发了该应用程序,其功能之一是,如果您打开该应用程序,它可以让您完全访问酒店 WiFi,因此您可以导航到您想要的任何页面。

因此,需要客人在不登录酒店WiFi的情况下通过AppStore下载应用程序,以便客人下载应用程序并立即获得访问权限。

我们有调用 AppStore 搜索和下载应用程序的 URL 的踪迹,我们已将热点设置为允许访问此 URL,但是,AppStore 告诉我们我们没有联系。

我们需要在热点中​​启用什么 URL 才能使 AppStore 正常工作?

这些是已启用的路由:

search.itunes.apple.com

play.itunes.apple.com

init.itunes.apple.com

su.itunes.apple.com

itunes.apple.com

se.itunes.apple.com

p59-buy.itunes.apple.com

pd-st.itunes.apple.com

xp.apple.com

sp.itunes.apple.com

感谢您的帮助。

Apple Appstore 使用 HTTPS 进行通信。因此中间的路由器不会知道客户端使用的 url 是什么,因为它是加密的。

解决方案是,而不是通过 url 允许那些。您需要通过 ip 地址允许它。

我建议允许连接到以下地址。

17.154.0.0/16 Apple's Class B Subnet includes phobos.apple.com address(es)
23.63.98.0/23 Akamai Technologies CDN

请记住 xxx.xxx.xxx.xxx/16 表示 255.255.0.0.

这将等于允许来自 17.154.0.0 - 17.154.255.255 的 IP 地址

Akamai 也是一项内容交付服务,因此 IP 地址会因位置而异。我建议您尝试 ping swcdn.apple.com 获取 ipaddress 并允许那些 /23 服务器。