Приложение отклонено для потоковой передачи аудио более 5 МБ / 5 минут? Доступность и отслеживание использования данных - PullRequest
2 голосов
/ 14 декабря 2011

Мое приложение было отклонено, потому что одной из функций является потоковая передача аудио с веб-сайта.По-видимому, он может воспроизводиться в течение 5 МБ / 5 минут, что противоречит разделу 9.3 Руководства по обзору App Store (https://developer.apple.com/appstore/resources/approval/guidelines.html).

). Их предложением было бы использовать Reachability, чтобы ограничить эту функцию WiFi. Мой вопрос: есть ли другие?способ обойти это? Возможно, чтобы позволить пользователю только потоковую передачу звука на 5 Мб перед отображением предупреждения о переключении на WiFi? Я не вижу ничего в Reachability об использовании данных ... Есть ли какая-либо другая платформа, которая могла бы отслеживатьиспользование данных?

Ответы [ 3 ]

2 голосов
/ 14 декабря 2011

ASIHTTPRequest имеет встроенный код для регулирования полосы пропускания, когда пользователь включен 3G. При этом используется модифицированная версия образца Reachability. Источник доступен, так что загляните, если хотите попробовать сделать это самостоятельно. Он уклоняется от ограничения 5 МБ / 5 минут, замедляя скорость загрузки до скорости, при которой этот предел не будет достигнут.

1 голос
/ 14 декабря 2011

Я думаю, что руководство Apple является разумным. Это не только предотвращает использование пользователями больших счетов за данные, но также помогает уменьшить перегрузку в сетях передачи данных.

Что касается вашей идеи позволить пользователям передавать по сотовой связи в течение 5 минут, а затем предлагать им переключиться на Wi-Fi - я думаю, что это создаст плохой / раздражающий пользовательский опыт, а не просто вызовет их с самого начала. использовать Wi-Fi. Если они используют Wi-Fi с самого начала, они будут:

1) меньше вероятность прерывистого звука

2) тратить меньше своих сотовых данных надбавка / стоимость

3) не будет перерыв в обслуживании через 5 минут, что может привести к прерыванию их потока, и в этот момент им придется возиться со своим телефоном

0 голосов
/ 14 декабря 2011

Я не думаю, что какая-либо структура отслеживает использование данных для вас (вы можете сделать это самостоятельно), доступность используется, чтобы выяснить, используете ли вы WiFi или 3G.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...