2015-10-29 2 views
5

Comment puis-je déclencher manuellement une simple vibration semblable à celle qui se produit lorsque j'utilise peek & pop ou des raccourcis d'application?Vibrer l'iPhone 6S manuellement, comme peek et pop?

+0

http://stackoverflow.com/questions/4724980/faire-la-iphone-vibrate – Lefteris

+1

@Lefteris cette question concerne la vibration en général, je parle de la vibration courte (on dirait un clic) quand coup d'oeil et pop activer. – vrwim

Répondre

1

Il semble que ces gars ont trouvé un moyen de le faire pour iOS 9 pour les téléphones avec Taptic Engine (y compris l'iPhone 6S). http://unifiedsense.com/development/using-taptic-engine-on-ios.html Je ne sais pas si cela s'applique à iOS 8 ou à tout autre téléphone. Ils ont essentiellement récupéré l'interface Taptic Engine de et appelé actuateFeedback avec un entier correspondant à Peek ou Pop.

Malheureusement ces applications seraient probablement rejetées par l'App Store, si c'est votre intention.

15

Cette méthode est facile à mettre en œuvre et il fonctionne très bien (je l'ai essayé moi-même)

import AudioToolbox 

AudioServicesPlaySystemSound(1519) // Peek feedback 
AudioServicesPlaySystemSound(1520) // Pop feedback 
AudioServicesPlaySystemSound(1521) // Three pulses feedback 

J'espère que cela aide! :)

+0

Cela ne fonctionne pas sur iOS 7.1.2, mais similaire quelque chose de vaguement similaire peut être atteint avec les codes de vibration 1011 et 1311 selon [ce wiki] (http://iphonedevwiki.net/index.php/AudioServices). – meepzh

+0

Extrait de code génial. – Linasses

+0

Le premier est excellent :) –