Вибрировать 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

Надеюсь, это поможет!:)

Другие вопросы по тегам