Как отключить интернет-соединение iPhone и сети передачи данных? - PullRequest
0 голосов
/ 24 июля 2011

Я хочу сделать приложение, которое отслеживает общее потребление интернет-данных или, другими словами, трекер данных.Если установленный предел достигнут, я хочу, чтобы соединение с пакетом данных в Интернете было отключено.

Возможно ли это с iPhone SDK?Если да, то на какой API и библиотеку мне смотреть?

Ответы [ 2 ]

1 голос
/ 24 июля 2011

Управление настройками базовой системы (отключение пакетов данных) и измерение отправленных и полученных пакетов находятся за пределами «карантинной зоны» Руководства Apple для разработчиков.

Если вам НУЖНО найти какой-то хитрый способДля этого (то есть для частных платформ iOS) вы должны знать, что ваше приложение никогда не будет одобрено.

Самое близкое, что приходит к этому, - это разговор о API статистики, где приложения могут видеть количествовыполненные звонки, передача данных и т. д. Но комиссия по одобрению не очень внимательно отнеслась к ней и, вероятно, не скоро станет реальностью.

1 голос
/ 24 июля 2011

Вы не можете сделать это, не пройдя джейлбрейк-маршрут.Возможно, вы могли бы показать пользователю уведомление, если он приближается к пределу.

Чтобы получить объем потребляемых данных, некоторые поставщики услуг предоставляют API (я думаю о приложении потребления).) где можно получить использованные данные и данные, оставленные на стороне поставщика.

...