Вы не можете изменить продолжительность вибрации с помощью официальных API.
Вы можете вызывать AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);
несколько раз в цикле или использовать NSTimer
, но это не рекомендуется.Это разряжает батарею, и устройство может упасть со стола.
Кстати, Apple может отклонить ваше приложение, если посчитает, что вы не используете вибрацию должным образом.