У меня есть требование, по которому мне нужно вызвать API со следующей полезной нагрузкой с устройства iOS
версия относится к последнему номеру версии устройства
В базе данных мы поддерживаем таблицу, в которой хранится информация о версии для каждой операционной системы и модели. Если версия, указанная в запросе, больше версии, сохраненной в базе данных, мы соответствующим образом обновляем базу данных.
Однако есть проблема, когда дело доходит до устройств iOS. Иногда бета-версия (например, версия 18) выпускается, но не официально. В результате запрос с устройства iOS может отправить версию 18 как последнюю версию. Есть ли способ определить, является ли версия бета-версией или официальной?
Использование SwiftUI для разработки
Заранее спасибо
{
"version" : "18",
"model" : "iPhone13,2"
}