在应用中关闭移动数据

时间:2013-04-18 13:32:09

标签: iphone ios objective-c

我想知道您是否可以关闭应用中的移动数据。例如,在设置菜单中,有一个开关,您只能为您的应用关闭移动数据。这可能吗?

3 个答案:

答案 0 :(得分:1)

在某种程度上它是可能的,但这取决于你想做什么。

您无法关闭“移动电话的移动数据选项”。这是不允许的。

但是,您可以允许自己的APP使用移动数据或DISALLOW。这可以是你的APP优惠中的一个开关。我使用来自互联网的视频播放制作了一个类似的APP在这种情况下,Apple不允许您(也不是您的移动服务提供商)使用移动数据。所以在我开始播放m4a视频之前,我查看了网络,如果是移动数据,我警告用户切换到WLAN,否则它将无法播放视频。

在这种方式中,你可以限制。要了解如何执行此操作,您可以查看Apple“可达性”示例APP。

答案 1 :(得分:0)

不,我相信不是因为在应用程序中允许这些功能根本就没有用于这些设置。

答案 2 :(得分:-1)

您可以很好地显示提醒并将其重定向到设置页面。 URL方案用于重定向到设置页面。 用于在设置页面中重定向到wifi控件的示例。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@“prefs:root = WIFI”]];

这是一个link to a tutorial for redirecting to settings page

除此之外,我不知道任何其他方法。