Я внедряю систему сканирования QR code
, которая обновляет некоторые данные при сканировании. Одно устройство будет сканировать QR-код, а другое устройство будет показывать его для сканирования. После сканирования пользователь может отклонить всплывающее окно с помощью QR code
. На стороне сервера используется Python Flask-based REST API
, а на стороне клиента используется Alamofire
для выполнения вызовов REST API. Мое лучшее предположение состоит в том, что я сделаю вызов API после того, как QR-код будет отклонен, независимо от того, было ли выполнено успешное сканирование или нет, и для извлечения данных, которые могли или не могли быть обновлены. Есть ли более эффективный способ сделать это, когда вызов API выполняется только в истинно положительных случаях (т. Е. Код сканируется, а данные обновляются), или мне придется жить с ложными срабатываниями (т. Е. Код не сканировался) и делать другой вызов API и обновление данных из этого для имитации обновления данных в реальном времени?