Почему в приложении запрашивается доступ к местоположению?

С 1 июля 2026 года все банки обязаны соблюдать требования СФУТ 9.07-2026 «Цифровой отпечаток устройства» и СФУТ 9.06-2026 «Антифрод-система». Геолокация — один из элементов цифрового отпечатка устройства. Это помогает идентифицировать устройство и защитить пользователя от мошеннических операций. Обработка геоданных происходит исключительно в момент использования приложения, а не постоянно.

Настройка разрешений для iOS

Как предоставить доступ к геопозиции на iPhone?

После нажатия в приложении кнопки «Разрешить доступ» должен произойти переход в детали приложения M-Belarusbank в настройках устройства. Там нужно:

  1. Переключить в активное состояние переключатель «Разрешить отслеживание».
  2. Включить геопозицию: выбрать пункт «Геопозиция», затем выбрать «При использовании приложения».

Важное уточнение!

Если в настройках приложения M-Belarusbank отсутствует пункт «Отслеживание», перейдите в «Настройки» — «Конфиденциальность» — «Отслеживание» и убедитесь, что переключатель «Запрос приложений на трекинг» активен. Если он не активен — включите его.

После включения опции «Запрос приложений на трекинг» приложение M-Belarusbank должно сразу появиться в списке приложений в этом же разделе. Если этого не произошло, вернитесь в приложение M-Belarusbank и еще раз нажмите кнопку «Разрешить доступ» в диалоге. Система снова перенаправит вас в раздел «Отслеживание» — теперь приложение точно появится в списке, и вы сможете сделать переключатель

Настройка разрешений для Android

Настройка разрешений для Android

Если не предоставлено какое-либо из разрешений для приложения M-Belarusbank, то после авторизации появится соответствующий диалог.

В диалоге могут быть перечислены следующие пункты, в зависимости от того, каких разрешений не хватает:

  • Доступ приложения к местоположению

  • Определение местоположения на устройстве

  • Точное местоположение. Нажмите «Разрешить доступ» >«Разрешения» >«Местоположение» > включите «Точное местоположение». (Актуально для устройств с версией Android 12 и выше)

  • Получение рекламного идентификатора

Ниже описано, как предоставить каждое из этих разрешений.

1. Доступ приложения к местоположению

На диалоге нажмите кнопку «Разрешить доступ». После этого:

  • может появиться системный диалог с запросом разрешения — выберите:

    • «Точно»
    • «При использовании приложения»

  • или произойдет переход в настройки устройства в детали приложения M-Belarusbank. Там нужно перейти в раздел «Разрешения» → «Местоположение» и включить:

    • «Разрешить только во время использования приложения»
    • «Точное местоположение» (для Android 12 и выше)

2. Определение местоположения на устройстве (геолокация)

На диалоге нажмите кнопку «Разрешить доступ». После этого появится диалог на котором нажмите «Включить».

Также определение местоположения на устройстве можно как правило включать в шторке.

При отсутствии в шторке значка геолокации, геолокацию можно включить через настройки устройства — на современных Android-устройствах пункт называется «Геолокация».

3. Точное местоположение

Начиная с версии приложения 3.59, на устройствах с Android 12 и выше для корректной работы приложения требуется точное местоположение. Это связано с тем, что приблизительное местоположение на некоторых моделях телефонов (например, Pixel, Xiaomi) не позволяет быстро определить координаты — данные могут передаваться до 5 минут. Если приложение не может оперативно получить данные о геолокации, доступ к его функциям временно ограничивается.

Как предоставить доступ к точному местоположению?

На диалоге нажмите кнопку “Разрешить доступ”. После этого:

  • Если появился системный диалог нажмите «Изменить на точное местоположение»

  • Если произошел переход в настройки приложения, то предоставьте разрешение на точное местоположение.*
  • Вернитесь в приложение. Если предоставлены все необходимые разрешения помимо точного местоположения, то диалог пропадет.

*В зависимости от модели телефона по нажатию на кнопку «Разрешить доступ» может произойти переход в следующие разделы:

  1. Pixel, Samsung, Infinix:
    Настройки → Разрешения → Местоположение → включить переключатель «Точное местоположение».

  2. Для Xiaomi:
    Настройки → Разрешения приложений → Местоположение → включить переключатель «Точное местоположение».

  3. Для Honor:
    Настройки → Права доступа → Геоданные → включить переключатель «Точное местоположение».

  4. Для Huawei:
    Настройки → Права → Геоданные → включить переключатель «Точное местоположение».

4. Разрешение на получение рекламного идентификатора на Android

После нажатия в приложении кнопки «Разрешить доступ», должен произойти переход в раздел настроек приложения, отвечающий за рекламный идентификатор. Переключатель нужно сделать неактивным.

Операции заканчиваются ошибкой «В Вашем приложении M-Belarusbank заблокированы операции по требованию банка. Разрешите приложению доступ к геолокации и включите передачу местоположения устройства. После этого перезапустите приложение.»

Почему появляется эта ошибка?

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

*— требование о сборе цифрового отпечатка устройства закреплено в стандарте финансовых услуг и технологий СФУТ 9.07-2026 «Банковская деятельность. Обеспечение информационной безопасности. Цифровой отпечаток устройства», который утверждён Постановлением Правления Национального банка Республики Беларусь от 20 января 2026 г. № 17.

Что делать, чтобы убрать ошибку?

Чтобы операции снова стали доступны в приложении, необходимо обеспечить передачу данных о местоположении. Для этого:

  1. Включите службу геолокации на устройстве.
  2. Предоставьте приложению M-Belarusbank разрешение на использование местоположения.
  3. Для устройств версией Android 12 и выше дополнительно включите «Точное местоположение».

Это связано с тем, что на некоторых моделях телефонов (например, Pixel, Xiaomi) приблизительное местоположение не позволяет оперативно передать данные — координаты могут определяться до 5 минут, из-за чего приложение не получает их вовремя. Без точного местоположения доступ к функциям приложения также будет ограничен.