最近,获得了一部Windows Phone设备,并且亚马逊账户中还有10美元的礼品卡余额。为什么不利用这个机会呢?免费送货上门,就有了一个新的测试设备,用于Windows Phone应用开发。
同时,也想看看微软在Windows Phone平台上提供的家庭安全功能。多年来,一直在使用家庭安全功能来管理孩子们的桌面和平板账户,但还没有检查过微软在Windows Phone上提供的功能。让深入了解一下。
第一次注意到这个功能是在查看windowsphone.com账户时,将鼠标悬停在右上角的个人资料上。“家庭?这是做什么的?”好奇地想。很长一段时间,是家里唯一拥有Windows Phone的人,然后妻子也买了一部,但她当然不需要/不想要任何控制/锁定。所以这部520是实验的完美机会。
从零开始启动520时,首先需要输入其中一个儿子的微软账户ID(电子邮件地址)——在这个例子中是Corbin,大儿子。
在手机上完成这个设置后,过程就像每次设置手机一样,但现在:
Corbin在WindowsPhone.com门户家庭区域有了新的选项。最明显的是,必须接受他账户的服务条款,以激活家庭安全控制:
Windows Phone的游戏评级过滤器来自为Corbin设置的整体家庭安全设置。看起来在Windows Phone上,唯一得到的选项是启用/禁用购买游戏,只获取免费的,或者根本不允许。拒绝看起来像什么?
在应用商店中,如果设置了不允许购买游戏,那么尝试购买时会显示拒绝信息。
同样,如果设置了不允许应用内购买,那么在应用中尝试进行内购时也会显示拒绝信息。
访问了Windowsphone.com,希望能找到应用并通过网站将它们安装到手机上,作为一种“推送”方式,只让孩子们在他们的设备上有想要的应用,如果选择了上面的“不允许”选项。不幸的是,没有这样的可能性。所以这并不能真正作为一个“穷人的MDM解决方案”,就像企业那样。但尽管如此,拥有这个功能还是相当不错的。可以通过家庭安全网站配置一些额外的设置:
如果还没有使用过微软的家庭安全工具,强烈建议为Windows 7和Windows 8用户,以及现在当然还有Windows Phone用户,去了解一下。它们是免费的,并且很可能非常适合想要监控/保护孩子们的在线和计算机访问时的需求!
以下是一些示例代码,展示如何在Windows Phone应用中使用家庭安全API:
var familySafetySettings = new FamilySafetySettings();
var settings = await familySafetySettings.GetCurrentSettingsAsync();
bool isGamePurchaseAllowed = settings.GamesAllowed;