Разработка приложения, которое вибрирует при возникновении определенного события. У меня есть настройка для включения или выключения функции вибрирования.Определение, может ли устройство вибрировать - iPhone против iPod Touch
Я хотел бы отключить отображение вибровызова для таких устройств, как iPod Touch, которые не обладают вибрацией. Я знаю, что могу сделать это путем определения модели устройства с помощью:
UIDevice *thisDevice = [UIDevice currentDevice];
modelOfDevice = [thisDevice model];
можно затем отключить опцию Вибровызов в зависимости от modelOfDevice .. (т.е. не отображать его для IPod Touch). Это работает, но я думаю, что это плохая форма. Например, если будущие устройства iPod Touch будут включать функции Vibrate, это решение сломается.
Итак, вопрос .. Как проверить, есть ли устройство, способное вибрировать?
Любые предложения оценены. Заранее спасибо.
Или, например, iPad - может ли он вибрировать? Я соглашаюсь на плохую форму (проголосовать!) Есть ли у какого-то «устройства есть возможность: вибрировать» API? – Olie