In my Ionic 3.20 + cordova ios 4.5.4 app with cordova-plugin-vibration 3.0.1 and compiled against XCode 9.4.1, @ionic-native/vibration
behaves this way on iPhone 7:
- vibrates with a default duration if a single duration value is given;
e.g.
vibrate(40);
will vibrate ~500ms - doesn't vibrate at all if a sequence is given; e.g.
vibrate([100, 100, 100]);
The same app compiled on Android works well and vibrates as expected.