Firebase推送通知突然在Flatter应用程序中工作
我的flatter应用程序在Firebase推送通知突然在Flatter应用程序中工作,firebase,flutter,dart,push-notification,firebase-cloud-messaging,Firebase,Flutter,Dart,Push Notification,Firebase Cloud Messaging,我的flatter应用程序在iOS和Android上都能正确接收firebase推送通知,但今天,它突然停止接收推送通知,因为发送推送cURL的响应返回了一条成功消息。我在跟踪 firebase推送通知实施指南。应用程序在前台和后台模式下均未接收推送 以下是我的功能,它在几个小时前工作正常 Future<void> _configureFcm() async { _firebaseMessaging = FirebaseMessaging.instance; _u
iOS
和Android
上都能正确接收firebase推送通知,但今天,它突然停止接收推送通知,因为发送推送cURL
的响应返回了一条成功消息。我在跟踪
firebase推送通知实施指南。应用程序在前台和后台模式下均未接收推送
以下是我的功能
,它在几个小时前工作正常
Future<void> _configureFcm() async {
_firebaseMessaging = FirebaseMessaging.instance;
_userLoginModel = await Others.getUserLoginStatus();
_subscription = _firebaseMessaging.onTokenRefresh.listen((token) async {
_firebaseHelper.saveTokenToFirebaseServer(
token,
_userLoginModel.userId,
widget._userType,
);
});
_firebaseHelper.saveTokenToFirebaseServer(
await _firebaseMessaging.getToken(),
_userLoginModel.userId,
widget._userType,
);
await _firebaseMessaging.requestPermission(
alert: true,
announcement: false,
badge: true,
carPlay: false,
criticalAlert: false,
provisional: false,
sound: true,
);
FirebaseMessaging.onMessage.listen((RemoteMessage message) async {
print('received notification');
});
}
Future\u配置FCM()异步{
_firebaseMessaging=firebaseMessaging.instance;
_userLoginModel=等待其他人。getUserLoginStatus();
_订阅=\u firebaseMessaging.onTokenRefresh.listen((令牌)异步{
_firebaseHelper.saveTokenToFirebaseServer(
代币
_userLoginModel.userId,
widget.\u用户类型,
);
});
_firebaseHelper.saveTokenToFirebaseServer(
wait_firebaseMessaging.getToken(),
_userLoginModel.userId,
widget.\u用户类型,
);
等待\u firebaseMessaging.requestPermission(
警报:是的,
公告:假,,
徽章:没错,
carPlay:错,
评论家:错,
暂定:假,
听起来:是的,
);
FirebaseMessaging.onMessage.listen((RemoteMessage消息)异步{
打印(“收到通知”);
});
}
常见问题解答
Android
和iOS
设备,它们以前工作正常,但现在不行了flatter clean
?=>是的运行croot clean,然后再次运行ride它,没有luckAre您使用云功能吗?您尝试过从firebase控制台发送消息吗?我尝试过firebase控制台,cURL,没有成功