2015-10-29 20 views
5

Wie kann ich manuell eine einzelne klickähnliche Vibration auslösen, wie sie bei Verwendung von Peek & Pop oder Anwendungsabkürzungen auftritt?Vibrate iPhone 6S manuell wie Peek und Pop?

+0

http://stackoverflow.com/questions/4724980/making-the-iphone-vibrate – Lefteris

+1

@Lefteris diese Frage bezieht sich auf Vibrationen im Allgemeinen, ich spreche über die kurze Vibration (es fühlt sich an wie ein Klick), wenn Peek und Pop aktivieren. – vrwim

Antwort

1

Es scheint, dass diese Jungs einen Weg gefunden haben, es für iOS 9 für Telefone mit Taptic Engine (einschließlich des iPhone 6S) zu tun. http://unifiedsense.com/development/using-taptic-engine-on-ios.html Ich bin nicht sicher, ob es für iOS 8 oder andere Telefone gilt. Sie haben im Wesentlichen die Taptic Engine-Schnittstelle von abgerufen und actuateFeedback mit einer Ganzzahl aufgerufen, die Peek oder Pop entspricht.

Leider werden diese Apps wahrscheinlich vom App Store abgelehnt, wenn dies Ihre Absicht ist.

15

Diese Methode ist einfach zu implementieren und es funktioniert wirklich gut (ich versuchte es selbst)

import AudioToolbox 

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

Ich hoffe, das hilft! :)

+0

Dies funktioniert nicht auf iOS 7.1.2, aber ähnlich etwas Ähnliches kann mit den Vibrationscodes 1011 und 1311 erreicht werden, wie in [dieses Wiki] (http://iphonedevwiki.net/index.php/AudioServices) beschrieben. – meepzh

+0

Super Code-Schnipsel. – Linasses

+0

Der erste ist ausgezeichnet :) –