Как вибрировать iPhone до бесконечности - PullRequest
10 голосов
/ 19 января 2010

Хотите знать, какой код в объективе-c следует использовать, чтобы непрерывно встряхивать iPhone?

Ответы [ 3 ]

4 голосов
/ 19 января 2010

Возможно, вы захотите использовать код из " Как заставить iPhone вибрировать в течение произвольных промежутков времени? ":

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);

Готов поспорить, что вашему приложению будет сложно получить одобрение AppStore! Ознакомьтесь с неофициальными критериями отклонения в магазине приложений .

0 голосов
/ 20 января 2012

Я не согласен, в iOS 5 реализован режим пользовательских вибраций. Так что в некоторых случаях переменная вибрация приемлема. Единственное, что неизвестно, что библиотека имеет с этим дело (наверняка, не CoreTelephony.framework) и открыта ли она для разработчиков.

0 голосов
/ 19 января 2010

Не делай этого. Помимо того факта, что вас могут отвергнуть, это просто плохая форма

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...