Получение местоположения без получения фактического местоположения ⇐ IOS
Получение местоположения без получения фактического местоположения
Я знаю, что название звучит немного странно, но я объясню.
Я хочу создать приложение или веб-сайт, который будет отправлять данные через запросы API.
Это приложение для размещения заказов в ресторане. Это должно работать только для пользователей, находящихся внутри ресторана. Я хочу, чтобы эти запросы API отклонялись, если они исходили не от ресторана.
Я не хочу заставлять пользователей подключаться к определенному Wi-Fi, чтобы иметь возможность размещать заказы, хотя это был бы самый простой способ.
Я не хочу знать точное местоположение пользователя приложения, я просто хочу знать, что он находится недалеко от утвержденного местоположения.
Сначала я подумал о том, чтобы установить близлежащие вышки сотовой связи, но оказалось, что это невозможно, и это также покажет фактическое местоположение пользователя приложения.
Второй мыслью было установить Wi-Fi в этом месте с уникальным SSID и получить список ближайших Wi-Fi, но, похоже, это тоже невозможно.
Последнее — попытаться определить местоположение по IP, но мне это тоже не нужно.
Сейчас пользователи сканируют QR-код, который отправляет номер стола в качестве параметра и получает обратно объект Order для этой таблицы, и пользователи перенаправляются на маршрут типа /order/:orderUniqueId. Таким образом, если они вернитесь к этому заказу позже, он будет уже закрыт. Но они могут получить доступ к текущему открытому столу, если у них есть QR-код.
Меня беспокоит то, что любой потенциально может получить доступ к этому открытому заказу и добавить к нему товары, позвонить официантам или выставить счет, а оставлять открытым нежелательно.
Я знаю, что это крайний случай, но это также хорошее упражнение для размышления, чтобы попытаться сделать этот случай максимально трудным для воспроизведения.
Ребята, у вас есть какие-нибудь идеи, как можно устранить эту возможность?
Я знаю, что название звучит немного странно, но я объясню.
Я хочу создать приложение или веб-сайт, который будет отправлять данные через запросы API.
Это приложение для размещения заказов в ресторане. Это должно работать только для пользователей, находящихся внутри ресторана. Я хочу, чтобы эти запросы API отклонялись, если они исходили не от ресторана.
Я не хочу заставлять пользователей подключаться к определенному Wi-Fi, чтобы иметь возможность размещать заказы, хотя это был бы самый простой способ.
Я не хочу знать точное местоположение пользователя приложения, я просто хочу знать, что он находится недалеко от утвержденного местоположения.
Сначала я подумал о том, чтобы установить близлежащие вышки сотовой связи, но оказалось, что это невозможно, и это также покажет фактическое местоположение пользователя приложения.
Второй мыслью было установить Wi-Fi в этом месте с уникальным SSID и получить список ближайших Wi-Fi, но, похоже, это тоже невозможно.
Последнее — попытаться определить местоположение по IP, но мне это тоже не нужно.
Сейчас пользователи сканируют QR-код, который отправляет номер стола в качестве параметра и получает обратно объект Order для этой таблицы, и пользователи перенаправляются на маршрут типа /order/:orderUniqueId. Таким образом, если они вернитесь к этому заказу позже, он будет уже закрыт. Но они могут получить доступ к текущему открытому столу, если у них есть QR-код.
Меня беспокоит то, что любой потенциально может получить доступ к этому открытому заказу и добавить к нему товары, позвонить официантам или выставить счет, а оставлять открытым нежелательно.
Я знаю, что это крайний случай, но это также хорошее упражнение для размышления, чтобы попытаться сделать этот случай максимально трудным для воспроизведения.
Ребята, у вас есть какие-нибудь идеи, как можно устранить эту возможность?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение