Проблема с значком GPS при использовании параметра «Значительное изменение местоположения» и восприятия пользователя

Я разработал приложение, которое использует функцию «Значительное изменение местоположения». Я замечаю, что после того, как пользователи загружают мое приложение, они быстро стремятся удалить его, потому что они видят белый значок GPS на своем iPhone, и они думают, что он разрядит аккумулятор своего телефона.

Интересно, есть ли какое-либо обходное решение или предложение, интересно также, будет ли Apple делать что-нибудь о значке GPS при использовании функции «Значительное изменение местоположения» на iOS 6 или следующих версиях.

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

Благодарю.

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

На мой взгляд, у вас есть пара вариантов, чтобы помочь себе.

  • Информируйте пользователей в описании вашего приложения в магазине приложений, чтобы они знали, что время работы от батареи не будет сильно забито.
  • Имейте хорошее подробное сообщение, когда вы запрашиваете разрешение на использование местоположения пользователя. Это позволит им узнать, почему и убедитесь, что они принимают и разрешают это.
  • Если у вас есть FAQ на вашем веб-сайте или в приложении, убедитесь, что вы подробно указали, что означает значок, и заверить пользователя, что Apple отнимает аккумуляторную батарею очень серьезно, и вы тоже.

С другой стороны, вы не можете многое сделать. Просто сообщите своим пользователям, что вы можете, и оттуда. Удачи.

ОБНОВИТЬ

Я нашел настройку в iOS 6 в разделе «Конфиденциальность» -> «Службы местоположения» -> «Системные службы» внизу, есть пользовательский параметр, чтобы скрыть значок панели статистики. Это освобождает некоторую статусную недвижимость для пользователей, которые не хотят ее видеть. Это не означает, что приложение не использует местоположение, просто значок скрыт. Это то, что ваши пользователи должны были бы сделать как переопределение, это не вариант. По крайней мере, это то, что нужно поделиться с вашими пользователями.

Обратите внимание, что стрелка местоположения при использовании значительных изменений местоположения отличается от того, когда вы активно используете службы определения местоположения в фоновом режиме. Лучшее, что вы можете сделать, это убедиться, что пользователь понимает, как используется их местоположение, и научить их определять разницу между мониторингом местоположения (например, геозонностью и значительными изменениями местоположения) и отслеживанием местоположения.

  • Сбой NSURLCache в iOS 6.1
  • Адресная книга iOS 6 не работает?
  • Боковая панель навигации (меню) (iOS 6), как в приложении Facebook + раскадровки
  • как показать и скрыть UISplitViewController с анимацией
  • Поддерживает ли NSURLRequestReloadIgnoringLocalAndRemoteCacheData работу в iOS 7?
  • Обработка распознавателей жестов в iOS6
  • iOS 7 и iOS 6 Различные версии одного приложения
  • Контроллер навигации отображается над представлением, на которое я перешел
  • iOS - Facebook Open Graph Api - обеспечение того, чтобы фотографии были созданы пользователем
  • Библиотека ZXing на раскадровке
  • Ошибка приложения при запуске на iOS 6, но работает отлично на iOS 7
  • Interesting Posts

    CFNetwork SSLHandshake не удалось iOS 9

    Swift – UITableView editActionsForRowAtIndexPath открывает UIPresentationController, когда нажимает Edit

    NSURL в NSData (ошибка какао 256.)

    Приложение iPhone (iOS) с использованием локального sqlite и желание синхронизировать между несколькими устройствами

    locationManager избегает (нулевой) строки в ярлыке

    Вставка содержимого таблицыView в UITabBarController

    Как сделать живую фреймворк с опцией биткода?

    Обработка данных XML с помощью Alamofire в Swift

    Какую библиотеку Java Push Notification Service я должен использовать?

    Создайте несколько MKOverlays из полилинии из местоположений, поступающих через веб-сервис

    iOS Yelp OAuth Token Retrieval с возвратом URLRequest «Параметры client_id или client_secret не найдены

    Масштабирование UIImage с помощью CGAffineTransform от UIIImagePicker и сохранение в Parse SDK

    Xcode использует неправильный PATH при выполнении сценария запуска

    Невозможно выполнить расчет и распечатать на этикетке

    NSURLErrorDomain Code -1002 скачать pdf

    Давайте будем гением компьютера.