Chiedendosi quale codice in Objective-C dovrei usare per scuotere l'iPhone continuamente ...Come vibrare un iPhone ad infinitum
10
A
risposta
4
Si consiglia di utilizzare il codice da "How do you make the iPhone vibrate for arbitrary durations?":
extern void * _CTServerConnectionCreate(CFAllocatorRef, int (*)(void *, CFStringRef, CFDictionaryRef, void *), int *);
extern int _CTServerConnectionSetVibratorState(int *, void *, int, int, float, float, float);
// Initialize
connection = _CTServerConnectionCreate(kCFAllocatorDefault, &vibratecallback, &x);
// Start Vibration
_CTServerConnectionSetVibratorState(&x, connection, 3, intensity, 0, 0, 0);
// End Vibration
_CTServerConnectionSetVibratorState(&x, connection, 0, 0, 0, 0, 0);
Scommetto che questo renderà piuttosto difficile per la tua applicazione essere approvata per AppStore! Controlla il Unofficial App Store Rejection Criteria.
-3
Non farlo. Oltre al fatto che potrebbe farti rifiutare, è semplicemente una cattiva forma.
0
Non sono d'accordo iOS 5 ha implementato la modalità Vibrazioni personalizzate. Quindi in alcuni casi la vibrazione variabile è accettabile. L'unica cosa è sconosciuta su ciò che la libreria affronta (sicuramente abbastanza CoreTelephony.framework) e se è aperta agli sviluppatori.
Questo è cattivo. +1 :) –
Battery.Drain(): P? –
+1 per aver fatto qualcosa di orribile agli utenti di iPhone – iandisme