Обнаруживать, если пользователь имеет определенный профиль, установленный на их устройстве

Сегодня я нашел это приложение Adblock Mobile, которое устанавливает профиль на устройстве пользователя и направляет весь веб-трафик через свою защищенную VPN, чтобы отключить/заблокировать рекламу как при серфинге в Интернете, так и при использовании приложения, которое реализует рекламу, например баннерную или межстраничную рекламу. Большинство доходов от моих приложений основаны на объявлениях, поэтому это вызывает некоторую озабоченность для меня, и я действительно удивлен, что Apple одобрит это приложение, поскольку это мешает iAd работать, как ожидалось.

Есть ли способ получить доступ к установленным пользователем профилям, чтобы проверить, установлен ли этот профиль из моего приложения?

Adblock Profile

Ответы

Ответ 1

Нет, проверить наличие файлов конфигурации невозможно. Некоторые источники:


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

Это должно быть легко реализовать. И все, что вам нужно, только заботится о том, что реклама заблокирована, а не каким образом.

Довольно немногие сайты делают это. Например. нидерландский веб-сайт tweakers.net служит для сообщений, которые блокируют рекламу. И я уверен, что несколько приложений для iOS тоже скоро начнут делать это.

Проверьте этот вопрос SO Как определить Adblock на моем веб-сайте? для некоторых способов обработки этого сайта.

Ответ 2

Нет, это невозможно из-за песочницы. Было бы большой проблемой безопасности, если бы вы могли программно проверять или устанавливать профили. Apple очень жестко относится к безопасности.

Подробнее о теме вы можете найти там: iOS - запретить удаление профиля конфигурации iPhone или проверить, установлен ли он

Извлечение данных программно из профиля конфигурации в IOS

Как можно настроить профили конфигурации: http://www.howtogeek.com/176195/why-configuration-profiles-can-be-as-dangerous-as-malware-on-iphones-and-ipads/