如何关闭iPhone互联网和数据包网络连接?

发布于 2024-11-25 14:04:47 字数 118 浏览 1 评论 0原文

我想制作一个应用程序来跟踪互联网数据的总消耗量,或者换句话说,一个数据跟踪器。如果达到设定的限制,我希望禁用互联网数据包连接。

iPhone SDK 可以实现吗?如果是,那么我应该查看哪个 API 和库?

I want to make an application that tracks the total consumption of Internet data or in other words a data tracker. If the set limit is reached I want the Internet data package connection to be disabled.

Is it possible with the iPhone SDK? If yes, then which API and the library should I be looking at?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

若相惜即相离 2024-12-02 14:04:47

操纵核心系统首选项(禁用数据包)以及测量发送和接收的数据包都在苹果开发者指南的“隔离区”之外。

如果你碰巧发现了一些棘手的方法来做到这一点(即私有 iOS 框架),你必须知道你的应用程序永远不会被批准。

与此最接近的是关于统计 API 的讨论,应用程序可以在其中查看拨打的电话数量、传输的数据等。
但这并没有得到批准委员会的充分重视,并且可能不会很快成为现实。

Manipulating the core system preferences (disabling data packages) and measuring packages sent and received are both outside the "quarantine-zone" of the Apple Developer Guidelines.

If you DO happen to find some tricky way to do this (that is, the private iOS frameworks) you must know that your app will never be approved.

The closest thing that comes to this was the talk about a statistics API, where apps could see the number of calls made, data transferred, etc.
But this was not very well looked upon by the approval board, and will probably not be a reality any time soon.

热鲨 2024-12-02 14:04:47

如果不走越狱路线,你就无法做到这一点。您可能会做的是,如果用户接近达到限制,则可能会向用户显示通知。

为了获取消耗的数据量,一些服务提供商提供 API(我想到的是消费应用程序),您可以在其中获取消耗的数据和提供商方留下的数据。

You can't do this without going the jailbreak route. What you could possibly do is maybe show a notification to the user if they are near to reaching the limit.

To get the amount of data consumed, some service providers provide APIs (I'm thinking of the consume app) where you can get the data consumed and data left from the provider side.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文