-1

I'm wondering if you can turn off and on mobile data in your app. So for example in the settings menu that there is a switch where you can turn off mobile data only for your app. Is this possible?

4

3 回答 3

1

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

您不能关闭“手机的移动数据选项”。这是不允许的。

但是,您可以允许您自己的应用程序使用移动数据或禁止。这可以是您的 APP 偏好设置中的一个开关。我使用来自互联网的视频播放制作了一个类似的应用程序,没有真正的流媒体。在这种情况下,Apple 不允许您(或您的移动提供商)使用移动数据。所以在我开始播放 m4a 视频之前,我查看了网络,如果是移动数据,我警告用户切换到 WLAN,否则它不会播放视频。

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

于 2013-04-18T13:43:42.533 回答
0

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

于 2013-04-18T13:42:58.003 回答
-1

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

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

这是重定向到设置页面的教程链接

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

于 2013-04-18T13:49:27.573 回答