Настройки геолокации в iPhone: на что влияют и какие можно выключить для сохранения заряда батареи?
Выбирая современный смартфон, вы наверняка поинтересуетесь емкостью его батареи или хотя бы временем автономной работы. Неслучайно Apple описывает свои iPhone с точки зрения реализации тех или иных сценариев работы. Но пользователи давно уже знают, что можно научить свое устройство работать дольше путем правильной его настройки и отключения ненужных функций. Это позволит максимально долго не прибегать к помощи зарядного устройства.
В том же iPhone довольно энергозатратным модулем является GPS. К счастью, в настройках смартфона есть немало возможностей, позволяющих настроить оптимальную работу этого датчика. Предлагаем вам ознакомиться с описанием каждого тумблера, расположенного в меню по пути Настройки → Конфиденциальность → Службы геолокации → Системные службы.
Понимание предназначения переключателей позволит отключить некоторые ненужные службы, тем самым улучшим автономность устройства.

За что отвечают настройки геолокации на iPhone?
Геопредложения – эта опция дает возможность как системе, так и сторонним сервисам выдавать пользователю уточненные предложения на основе информации о его местоположении. Но эта служба помогает в основном рекламным предложениям. Если вам надоели уведомления о постоянных акциях от ближайших сетевых магазинов – опцию эту надо отключить.
Геопредупреждения – несмотря на схожее с предыдущим пунктом название, служба эта куда более важная. Она нужна для отработки различных сценариев, привязанных к геолокации. Например, это могут быть напоминания, срабатывающие при определении нужной позиции или же автоматическое действие, связанное с определенным местоположением. Лучше оставить этот переключать активным. Но если вы точно никогда не используете такой функционал, эту опцию можно и отключить.
Данные и беспроводн. сети – с помощью этого переключателя обеспечивается более точное определение местоположение гаджетов в помещениях, передача между ними информацию с использованием протокола UWB (Ultra Wideband – сверхширокополосная связь), позволяющая без активации Wi-Fi, находить близлежащие устройства с помощью меток AirTag. Выключение этого переключателя может сказаться на снижении производительности Bluetooth, Wi-Fi и UBW.
Идентификация продавца Apple Pay – опция позволяет определить местоположение пользователя при оплате услуг с помощью бесконтактной платежной системы. Работа опции дает возможность находить и более точно определять идентифицированных продавцов, имеющих право принимать платежи через сервис Apple. Другими словами, включение переключателя помогает Apple больше узнать о продавце на основе вашего местоположения. Но нужно ли это Вам?
Калибровка компаса – эту опцию можно оставить активной, если вы часто пользуетесь навигационными приложениями. Она помогает правильно и быстро позиционировать карту в зависимости от взгляда пользователя. Но обычно в этом помогают данные при движении, и калибровка компаса не требуется. Так что опцию можно оставить активной только при использовании смартфона в качестве навигатора в сложных условиях вдали от цивилизации.
Калибровка учета движения – функция, позволяющая повысить точность измерений расстояния, скорости и расхода калорий на Apple Watch (инструкция по калибровке), а также встроенного шагомера в iPhone. Если вы не являетесь обладателем Apple Watch, и не используете свой iPhone в качестве шагомера, функцию можно отключить.
Найти iPhone – Именно «Найти iPhone» отвечает за поиск утерянного устройства, включая инструмент «Сеть Локатора», позволяющий осуществлять офлайн-поиск даже выключенных устройств. Конечно же, опцию обязательно надо активировать.
Настройка системы – опция требуется для функционирования некоторых возможностей iOS: оптимизированной зарядки, смены темы оформления или Night Shift с учетом не заданного расписания, а времени заката или рассвета. Если вы уверены, что такими функциями не пользуетесь, то переключатель можно деактивировать.
Поделиться геопозицией – благодаря этой опции обеспечивается работа GPS с целью передачи данных о своей геопозиции другим людям. Если переключатель будет неактивным, то вы не сможете отправить в чате или в Локаторе свое местоположение.
Поиск сотовой сети – благодаря этой опции ведется сбор статистики о местонахождении пользователя относительно вышек сотовой связи. Но это теоретически нужно самой Apple, да и операторам в улучшении покрытия. В реальности же тумблер вполне можно отключить.
Установка часового пояса – эта опция помогает автоматически изменять время на вашем смартфоне при пересечении часовых поясов. Но если вы путешествуете крайне редко, то вам эта фишка точно не нужна. А вот тем, кто много времени проводит в авиаперелетах, без нее не обойтись.
Экстренные вызовы и SOS – при активации режима SOS эта опция поможет точнее определить ваше местоположение.
HomeKit – эта опция нужна для срабатывания сценариев в умном доме, построенных на прибытии или уходе оттуда пользователя. Если у вас умного дома нет или он создан не на базе HomeKit, или в нем вообще нет сценариев на такой основе, то переключатель можно отключить.
Важные геопозиции – это как раз та самая служба, которая постоянно следит за вами и запоминает все посещенные места (подробный обзор). Считается, что на основе этой информации система сможет выдавать определенные рекомендации.
Совершенствование продукта – под этим именем собрана целая группа переключателей, отвечающая за службы улучшения продуктов Apple. Готовы ли вы тратить на это заряд батареи своего смартфона? Едва ли.
Подключаем оплату через Apple Pay на сайте
Сейчас, в том числе и у нас на сайте, и в приложениях ivi, есть явная тенденция роста аудитории на мобильных устройствах. Также растет и доля покупок, совершаемых в интернете с мобильных устройств. В отличие от десктопа, помимо традиционных вариантов оплаты, доступны системы мобильных платежей, например Apple Pay, Android Pay, Samsung Pay. Эти системы можно использовать не только для оплаты в терминалах, принимающих банковские карты, но и для оплаты в приложениях и на веб-сайтах.
Внедрение мобильных платежей мы начали с веб-версии ivi и выбрали мобильный сайт и систему Apple Pay.
Apple Pay — система мобильных платежей от Apple, позволяющая мобильным устройствам проводить платежи в магазинах и в интернете. Пользователь привязывает карту к телефону, и далее при оплате требуется только подтверждение платежа отпечатком пальца или цифровым кодом.
В этой статье я расскажу об использовании библиотеки Apple Pay JS.
Библиотека предназначена для использования Apple Pay на сайтах. Apple Pay JS API поддерживается на:
- iOS начиная от 10 версии в браузере Safari и моделях iPhone, поддерживающих бесконтактные платежи (SE и старше 6);
- macOS от версии 10.12 в браузере Safari на компьютерах с Touch ID или при подключенном iPhone или Apple Watch для подтверждения платежей.
- Девелоперский аккаунт Apple;
- HTTPS на странице, использующей Apple Pay;
- Выбрать платежный шлюз, с которым вы будете работать. Мы пользуемся услугами Payture.
- Merchant ID — идентификатор продавца, представляющий его в Apple Pay;
- Payment Processing Certificate — сертификат, используемый для передачи платежных данных на стороне платежного шлюза. Сервера Apple Pay используют публичный ключ этого сертификата для шифрования платежных данных. Приватный ключ используется для расшифровывания данных при проведении платежа;
- Merchant Identity Certificate — TLS сертификат, используемый для подтверждения данных продавца и авторизации платежных сессий через сервера Apple. Платежная сессия создается при инициализации процесса оплаты. Сертификат используется только на стороне сайта.
После всей подготовительной работы можно приступить к интеграции Apple Pay на сайт. Процесс интеграции состоит из 3 основных частей:
- Создание платежной сессии, показ диалога платежа и обработка событий платежной сессии. Тут используется Apple Pay JS API;
- Верификация платежной сессии. Требуется для того, чтобы система Apple Pay могла убедиться, что запрос идет от зарегистрированного продавца. Реализуется на бекенде;
- Проведение платежа через платежный шлюз и завершение платежной сессии.
Создание платежной сессии
Перед показом кнопки оплаты через Apple Pay нужно проверить доступен ли Apple Pay на устройстве. Реализуется это так:
Далее с помощью Apple Pay JS API можно проверить есть ли у пользователя активные карты, привязанные к Apple Pay. Предоставляется 2 метода canMakePayments и canMakePaymentsWithActiveCard . Первый проверяет только факт поддержки Apple Pay, второй помимо этого позволяет узнать есть ли по крайней мере 1 карта, привязанная к Apple Pay.
У нас, например, эти проверки используются для того, чтобы решить показать кнопку оплаты через Apple Pay над остальными способами оплаты или под ними. В случае если добавленных карт нет, выводится кнопка Set Up Apple Pay, по клику открываются настройки телефона с разделом Wallet. В итоге пользователь уходит с сайта, а процесс оплаты прерывать не стоит, поэтому кнопка располагается под основными типами оплаты и даже не видна без скролла экрана.
Страницы оплаты для настроенного и ненастроенного Apple Pay:
Как только кнопка отображена на странице, можно создать платежную сессию для того чтобы отобразить диалог оплаты. Сессия может быть создана только по явному пользовательскому действию. По клику на кнопку нужно выполнить следующий код:
В примере приведен минимальный набор свойств у объекта ApplePayPaymentRequest. Для отображения более подробной информации о покупке нужно использовать другие свойства этого объекта.
Для обработки событий платежной сессии нужно реализовать как минимум следующие методы:
- onvalidatemerchant срабатывает при открытии платежной формы Apple Pay. В обработчике этого события требуется верифицировать платежную сессию. Процесс верификации описан далее;
- onpaymentauthorized срабатывает когда пользователь подтверждает платеж на платежной форме Apple Pay с помощью Touch ID, Face ID или кода. Здесь доступен платежный токен, который нужно передать в платежный шлюз для проведения платежа;
В результате пользователь увидит следующее:
При показе формы срабатывает событие onvalidatemerchant . Для того чтобы продолжить платеж реализуем следующий этап.
Верификация платежной сессии
В параметре события onvalidatemerchant приходит поле validationURL . На этот адрес с бекенда нужно отправить данные, подписанные сертификатом Merchant Identity Certificate.
Метод performValidation возвращает промис от запроса на валидацию. Обработчик этого запроса находится на нашей стороне, реализация такая: на URL из параметра события onvalidatemerchant отправляется post запрос.
В теле запроса содержится json:
Параметры MERCHANT_IDENTIFIER и DISPLAY_NAME берутся из девелоперского аккаунта (их настроили в самом начале), а HOST — это домен, с которого делается оплата.
Запрос должен быть подписан сертификатом Merchant Identity Certificate. В ответе придет json, его и нужно вернуть. После получения этого ответа, вызываем у платежной сессии метод completeMerchantValidation .
Процесс верификации сессии пройден, теперь пользователю требуется подтвердить платеж пальцем или кодом. После этого срабатывает событие onpaymentauthorized . Переходим к этапу проведения платежа.
Проведение платежа
В параметре события onpaymentauthorized содержится объект с платежным токеном, который нужно передать в платежный шлюз. Вся информация, содержащаяся в токене, описана в документации.
Как только платеж проведен, завершаем оплату на стороне клиента.
в success нужно передать один из 2 статусов window.ApplePaySession.STATUS_SUCCESS или window.ApplePaySession.STATUS_FAILURE .
На этом процесс оплаты через Apple Pay заканчивается. Более подробно про Apple Pay JS можно почитать в официальной документации.
Что нового в iOS 13 Beta 6?
Вчера Apple выпустила шестую бета-версию iOS 13 для разработчиков, представив новые исправления ошибок, а также добавив и улучшив различные функции iOS 13 и iPadOS.
В шестой бета-версии изменения и обновления становятся более незначительными, чем изменения, сделанные в более ранних бета-версиях, но в бета 6 все еще есть некоторые заметные дополнения, которые стоит выделить.
— Есть новый переключатель в Центре управления, который позволяет включать и отключать Темный режим одним касанием.
— Прозрачность папок — Apple изменила прозрачность папок в iOS 13 beta 6, чтобы фоны папок лучше соответствовали цвету вашего фона. Сравнение изображений.
— Скрыть предварительные просмотры ссылок — при 3D нажатии по ссылки на веб-странице появляется новая опция скрыть предварительный просмотр ссылок, которая отключает предварительный просмотр ссылок для каждого сайта.
— Announce Messages — Параметр, позволяющий Siri объявлять входящие текстовые сообщения при подключении к AirPods второго поколения и некоторым наушникам Beats, был удален в iOS 13 beta 6.
— Нажатие тремя пальцами — теперь вы можете нажать тремя пальцами в любой области iOS , чтобы вызвать значки отмены, повтора, вырезания, копирования и вставки.
— Предупреждения о местонахождении в фоновом режиме — Apple предупреждает пользователей iOS 13 , когда приложения используют их местоположение в фоновом режиме. В бета-6 текст предупреждения слегка подправлен и теперь гласит: «Вы хотите продолжить разрешать использование фонового местоположения?» вместо «Вы хотите продолжить позволять это?»
— Обновления разрешений Bluetooth — при установке и синхронизации устройства через Bluetooth Apple предупредит, что приложение «может также использовать Bluetooth , чтобы знать, когда вы находитесь рядом».
— Теперь есть новая заставка в ФОТО, на которой выделены новые функции, доступные в приложении «Фотографии» в iOS 13 .
— Экран-заставка App Store — В приложении App Store появился новый экран-заставка, подробно описывающий изменения в Apple Arcade и обновлении приложения в iOS 13 .
— Политика конфиденциальности. В политике конфиденциальности Apple Analytics появился новый параграф: «Если вы соглашаетесь отправлять информацию Apple Analytics с нескольких устройств, использующих одну и ту же учетную запись iCloud, мы можем сопоставить некоторые данные об использовании приложений Apple на этих устройствах путем синхронизации с использованием сквозного шифрования. Мы делаем это таким образом, чтобы не идентифицировать вас с Apple .
— Политика конфиденциальности Apple Pay — Apple немного доработала свою политику конфиденциальности Apple Pay , упомянув о сборе данных о местонахождении для Apple Card: «Идентификация продавца Apple Pay : ваш iPhone будет использовать ваше текущее местоположение, чтобы предоставить более точные имена продавцов, когда вы используете физическую Apple Карту.»
— Политика конфиденциальности местоположения — есть также новое дополнение к политике конфиденциальности местоположения: «Настройка системы: ваш iPhone будет настраивать внешний вид, поведение и настройки системы, используя ваше текущее местоположение, например, автоматически включая Smart Charging, когда вы находитесь дома. Данные настройки не покидают ваше устройство. »
— Громкость — опять есть 16 уровней громкости вместо 34 от предыдущей беты.
— Значок LTE — Значок LTE / 4G вернулся к своему обычному размеру и больше не будет соответствовать высоте планок уровня сигнала LTE.
Знаете ли вы о новой функции в iOS 13 бета 6, которую мы не описали здесь? Обязательно сообщите нам об этом в комментариях, и мы обновим эту статью.
Как пользоваться Apple Pay в России? Полное руководство
4 октября 2016 года платежный сервис Apple Pay официально запустился в России. Многие сразу же захотели опробовать новинку, и сейчас у пользователей множество вопросов по работе сервиса. Мы решили подробно разобрать, как работает Apple Pay и что нужно сделать, чтобы платить в магазинах с его помощью.
Что такое Apple Pay?
Это специальный сервис от компании Apple, интегрированный в стандартное приложение Wallet, который позволяет оплачивать покупки при помощи iPhone или Apple Watch.
Какие iPhone поддерживают Apple Pay?
Все iPhone с чипом NFC, то есть iPhone SE, iPhone 6 и старше. Но есть способ запустить сервис на iPhone 5/iPhone 5s: необходимо подключить к смартфону Apple Watch, тогда оплата будет производиться с часов.
А это безопасно?
Да, данные ваших карт никогда не передаются продавцам при использовании Apple Pay. Поэтому оплата с iPhone, Apple Watch, iPad и Mac — более надёжный и конфиденциальный способ делать покупки.
Как привязать карту?
Для этого необходимо открыть приложение Wallet и нажать «Добавить платежную карту». После этого отсканируйте карту или введите данные вручную.
Как только активация завершится, вы увидите привязанную карту.
Как настроить на iPhone 5/5c/5s?
Сначала подключите к iPhone Apple Watch. После этого зайдите в приложение Watch и выберите пункт Wallet и Apple Pay. Добавьте карту по аналогии.
Как платить?
Просто поднесите iPhone или Apple Watch к платежному терминалу, когда последний будет готов принять оплату. Разблокировать устройство при этом не нужно, но потребуется нажать два раза на кнопку Home. При оплате потребуется отсканировать отпечаток пальца. Для оплаты с помощью Apple Watch сначала нажмите два раза на боковую кнопку.
Обязательно ли нужен Интернет? Или можно и в авиарежиме оплачивать?
Нет, обмен данными производится при помощи интернет-подключения к терминалу.
Поддерживаются ли Apple Watch первого поколения?
С какими банками и картами работает?
Пока что Apple Pay работает только с картами MasterCard банка «Сбербанк». В самое ближайшее время будут подключены и другие крупнейшие банки страны, так что бежать оформлять себе новую карту только ради Apple Pay не нужно.
Есть ли комиссия?
Комиссия за оплату есть (от 0,15 % до 0,17 %), но платите ее не вы, а точка, где производится оплата.
То есть можно просто поднести iPhone к любому терминалу в магазине и оплатить покупку?
Не совсем. Терминал должен быть с поддержкой технологии PayPass. А в остальном — да, все верно.
А зачем вообще это нужно?
В будущем вы сможете добавить в Apple Pay все свои банковские карты (как кредитные, так и дебетовые) и по сути оставлять кошелек с картами дома, отправляясь за покупками с одним только телефоном.
Новости, статьи и анонсы публикаций
Свободное общение и обсуждение материалов
Лонгриды для вас
Вокруг сервиса рассрочек Apple Pay Later постоянно ходят слухи, а он все никак не появится в iOS. В России он и вовсе будет лишним — у нас и без того достаточно способов оплатить покупку по частям. Рассказываем, что известно про Apple Pay Later и чем пользоваться вместо него в нашей стране
Apple удалила из App Store мобильные приложения Росбанка и Россельхозбанка. Скорее всего причиной стали американские санкции. Если это так, то под удар может попасть и другой популярный банк — Тинькофф
iPhone 13 Pro Max сильно потерял в цене на российском рынке. Теперь его можно купить сего за 75-77 тысяч рублей, и это очень выгодное предложение, учитывая характеристики и возможности прошлогоднего флагмана