Пределы геозон в iOS - PullRequest
0 голосов
/ 16 мая 2018

У меня проблема с лимитами геозон в iOS.

Я создаю приложение для коптильных магазинов.Количество мест может составлять около 200.

Я хочу, чтобы пользователи автоматически регистрировались, когда они находятся в паре футов от магазина.

Ограничение, установленное Apple, составляет 20.

Документация Apple

Области - это общие ресурсы, которые зависят от определенных аппаратных возможностей.Чтобы гарантировать, что все приложения могут участвовать в мониторинге регионов, Базовое расположение не позволяет ни одному приложению одновременно отслеживать более 20 регионов.Чтобы обойти это ограничение, отслеживайте только те области, которые находятся близко к текущему местоположению пользователя. Когда пользователь перемещается, обновите список в зависимости от его нового местоположения.

Как видно из документации, Apple рекомендует разработчикам обновлять список из 20 регионов, когда пользовательОбновление его / ее местоположения.

enter image description here

Три вопроса приходят на ум.

  1. Документация гласит: «Местоположение ядране позволяет ни одному приложению одновременно отслеживать более 20 регионов. "Означает ли это, что, как разработчик, я ограничен 20 местами, в которых я могу устанавливать регионы в своем приложении?Потому что у меня есть 200 мест (200 клиентов, которые хотят иметь эту функцию в своем магазине).

  2. Apple предлагает обойти это ограничение.Означает ли это, что ограничение в 20 регионов предназначено только для пользователей приложения?Означает ли это, что я могу установить 200 местоположений, но пользователи увидят только 20 ближайших к ним мест, в которые они могут зарегистрироваться?

  3. Что происходит, когда у меня есть 10 пользователей, использующих мое приложение, и ониесть количество регионов более 20 местоположений вместе?

1 Ответ

0 голосов
/ 16 мая 2018

1 - это означает, что ваше приложение может отслеживать 20 геозон. Если вы хотите отслеживать 200 геозон, вы всегда можете отслеживать 20 самых близких регионов. Вам необходимо создать стратегию для обновления списка геозон. Например, вы можете обновить свои 20 закрытых геозон, когда входит / выходит из ваших геозон . Или вы можете обновить их в фоновом режиме при выполнении фоновой выборки .

2 - Геозоны не совпадают с картами регионов. Вы можете показать столько регионов, сколько хотите на карте (например, с помощью mapkit).

3 - ограничение геозоны определяется устройством. Каждый пользователь может отслеживать до 20 геозон.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...