iOS有一个CaptiveNetwork
编程接口,其函数为CNSetSupportedSSIDs
,允许应用注册特定的SSID,以便当设备与其中一个SSSID关联并且有一个强制门户时,应用被调用而不是默认的网页。然后,当用户通过Wi-Fi网络验证时,应用程序有责任通知操作系统。
Windows手机具有相同的行为:当手机与强制网络关联时,也会打开网页。
是否存在Windows Phone的等效方法,因为应用程序将自己注册为负责管理特定SSID的强制网络门户,以便在检测到强制网络门户时打开应用程序?
答案 0 :(得分:0)
第一个答案是 - 不,你不能从系统内部绑定到特定的SSID (启动应用程序,即)。
但是,由于强制网络大部分时间会将您重定向到特定网址,因此您可以尝试通过关联的应用URI方案启动应用。这将要求您将要管理的任何网络实际上都能够获取应用URI而不仅仅是获取身份验证页面。