Вибрировать iPhone 6S вручную, как заглянуть и поп?
Как я могу вручную вызвать вибрацию, похожую на щелчок, подобную той, которая возникает при использовании Peek& Pop или ярлыков приложений?
2 ответа
Решение
Похоже, что эти ребята нашли способ сделать это для iOS 9 для телефонов с Taptic Engine (включая iPhone 6S). http://unifiedsense.com/development/using-taptic-engine-on-ios.html Я не уверен, относится ли это к iOS 8 или любым другим телефонам. Они по существу извлекли интерфейс Taptic Engine из UIDevice
и называется actuateFeedback
с целым числом, соответствующим Peek или Pop.
К сожалению, эти приложения могут быть отклонены App Store, если вы этого хотите.
Этот метод прост в реализации и работает очень хорошо (я сам попробовал)
import AudioToolbox
AudioServicesPlaySystemSound(1519) // Peek feedback
AudioServicesPlaySystemSound(1520) // Pop feedback
AudioServicesPlaySystemSound(1521) // Three pulses feedback
Надеюсь, это поможет!:)