2012-05-31 2 views
5

Это вопрос, который мы все задавали несколько раз, и никто, кажется, не имеет хорошего ответа.iOS фоном опросе без служб определения местоположения

Как приложения, такие как DataMan, запускаются на регулярной основе в фоновом режиме на неопределенный срок и до сих пор попадают в магазин приложений?

Приложение позволяет пользователю включать «точное отслеживание данных» и выбирать частоту, с которой приложение обновляет счетчики использования данных с нулевым взаимодействием с пользователем - интервалы раз в минуту, каждые 10 минут и один раз каждый 20 минут.

Да, я прочитал все связанные Apple Documentation on background processes и успешно реализовал многие из них. У меня также есть explored the ins and outs of this old post, но сейчас уже достаточно, что многие из этих «отверстий в петлях» были исправлены, и документально все работает в любом случае.

В то время как мне повезло с регистрацией моего приложения в качестве приложения VOIP и запросом поддержки на определенных интервалах, это не app-store-ok, если это приложение VOIP (DataMan - нет). Кроме того, регистрация для VOIP keep-alives на самом деле не демонстрирует то же поведение, что и DataMan ... VOIP keep-alive звонки поступают в несколько случайных интервалов или, по крайней мере, на частоту, которую вы выбираете, без синхронизации с часовым временем. DataMan фактически находится в соответствии с интервалами с мандатом и обновляет свои счетчики данных по следующим меткам: 10,: 20,: 30 минут и т. Д.

Любые идеи?

ответ

0

Согласно their support site, их профессиональная версия просто потянулась яблоком. Я бы поспорил, что их другие версии следующие.

Просто потому, что вам удается прокрасть что-то мимо команды обзора, это не значит, что они не поймают ее позже или что другие люди добьются успеха. То, что они делают, явно противоречит рекомендациям Apple, если они также не предлагают одну из утвержденных фоновых услуг.

Смежные вопросы