Cordova 在 iOS 上没有像预期的那样振动

Cordova does not vibrate as expected on iOS

在我的 Ionic 3.20 + cordova ios 4.5.4 应用程序中,带有 cordova-plugin-vibration 3.0.1 并针对 XCode 9.4.1 进行编译,@ionic-native/vibration 在iPhone 7:

在 Android 上编译的同一个应用程序运行良好,并按预期振动。

这是 iOS 的一个已知问题。来自插件的 README:

OS Quirks time: Ignores the specified time and vibrates for a pre-set amount of time.

navigator.vibrate(3000); // 3000 is ignored