我开发了flutter项目,我使用FCM和本地通知,当iOS手机在后台不振动时,我有问题。
我BackgroundHandler:
@pragma('vm:entry-point')
Future<void> _firebaseMessagingBackgroundHandler(RemoteMessage message) async {
await Firebase.initializeApp();
await setupFlutterNotifications();
showFlutterNotification(message);
}
我使用
await Vibration.vibrate(duration: 500);
振动。your text
在我看来,你不能因为通知振动这取决于手机设置所以如果通知振动从手机设置中禁用,你甚至不能强制这样做。
更多细节请查看此链接,它可能会有所帮助。