Мне интересно, как мы можем проверить, доступен ли новый API iOS 10 UIFeebackGenerator
на текущем устройстве. Есть еще кое-что, что нам нужно проверить:
- Устройство должно работать под управлением iOS 10.0 или более поздней версии.
- Устройство должно быть iPhone 7 или более поздней версии.
- Haptic Engine должен быть включен в настройках.
Первые две проверки можно выполнить с помощью оператора #available(iOS 10, *)
и (хакерского) обнаружения устройства, но последний, похоже, не поддается проверке.
Кто-нибудь знает решение для этого? Или, может быть, нам нужно зарегистрировать Apple Radar для этого. Спасибо!