【发布时间】:2021-11-20 19:19:30
【问题描述】:
这是我尝试从firebase messaging 发送消息时出现的错误,如果有人能向我解释如何使其正确,我将非常高兴
W/FirebaseMessaging(11937): Unable to log event: analytics library is missing
W/FirebaseMessaging(11937): Unable to log event: analytics library is missing
D/FLTFireMsgReceiver(11937): broadcast received for message
I/flutter (11937): onMessage data: Instance of 'RemoteMessage'
这是我的pushnotification.dart: 文件
import 'package:cab_driver/globalvariables.dart';
import 'package:firebase_core/firebase_core.dart';
import 'package:firebase_database/firebase_database.dart';
import 'package:firebase_messaging/firebase_messaging.dart';
class PushNotificationService {
final FirebaseMessaging fcm = FirebaseMessaging.instance;
Future initialize() async {
FirebaseMessaging.instance.getInitialMessage().then((RemoteMessage message) {
print('getInitialMessage data: $message');
});
FirebaseMessaging.onMessage.listen((RemoteMessage message) async {
print("onMessage data: $message");
});
FirebaseMessaging.onMessageOpenedApp.listen((RemoteMessage message) {
print('onMessageOpenedApp data: $message');
});
}
Future<String>getToken() async{
String token = await fcm.getToken();
print('token: $token');
DatabaseReference tokenRef = FirebaseDatabase.instance.reference().child('drivers/${currentFirebaseUser.uid}/token');
tokenRef.set(token);
fcm.subscribeToTopic('alldrivers');
fcm.subscribeToTopic('allusers');
}
}
我想打印我从 firebase 消息发送的消息,但给出与 I/flutter (11937): onMessage data: Instance of 'RemoteMessage' 相同的内容,请任何人都可以帮助我,我真的什么都不懂
【问题讨论】:
标签: android firebase flutter dart firebase-cloud-messaging