2015-10-29 12 views
5

W jaki sposób mogę ręcznie uruchomić pojedyncze wibracje przypominające kliknięcia, takie jak te, które występują podczas korzystania z trybu peek & lub skrótów aplikacji?Wibruj iPhone 6S ręcznie jak w trybie peek i pop?

+0

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

+1

@ Lefteris to pytanie dotyczy ogólnie wibracji, mówię o krótkich wibracjach (to wydaje się być kliknięciem) aktywuje się peek i pop. – vrwim

Odpowiedz

1

Wygląda na to, że ci faceci znaleźli sposób, aby zrobić to na iOS 9 dla telefonów z Taptic Engine (w tym iPhone'a 6S). http://unifiedsense.com/development/using-taptic-engine-on-ios.html Nie jestem pewien, czy dotyczy to iOS 8, czy innych telefonów. Zasadniczo pobrali interfejs Taptic Engine z i nazwali actuateFeedback z liczbą całkowitą odpowiadającą Peek lub Pop.

Niestety, te aplikacje najprawdopodobniej zostaną odrzucone przez sklep App Store, jeśli taka jest Twoja wola.

15

Metoda ta jest łatwa do wdrożenia i działa bardzo dobrze (próbowałem to sam)

import AudioToolbox 

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

Mam nadzieję, że to pomoże! :)

+0

To nie działa na iOS 7.1.2, ale podobne niejasno podobne można osiągnąć za pomocą kodów wibracyjnych 1011 i 1311, jak na [to wiki] (http://iphonedevwiki.net/index.php/AudioServices). – meepzh

+0

Niesamowity fragment kodu. – Linasses

+0

Pierwszy jest doskonały :) –

Powiązane problemy