這是我在顫振中的功能
String getRideRequestId(Map<String,dynamic> message){
String rideRequestId="";
if(Platform.isAndroid){
rideRequestId=message['data']['ride_request_id'];
}else{
rideRequestId=message['ride_request_id'];
}
return rideRequestId;
}
我想在訊息收聽或恢復時呼叫它
uj5u.com熱心網友回復:
請在此處查看檔案:https : //firebase.flutter.dev/docs/messaging/usage#foreground-messages
而且我猜您正在嘗試使用message.dataRemoteMessage 物件上的屬性呼叫getRideRequestId。
只需在偵聽器函式內執行即可。
FirebaseMessaging.onMessage.listen((RemoteMessage message) {
print('Got a message whilst in the foreground!');
getRideRequestId(message.data);
});
請更具體地說明您面臨的問題,例如您在嘗試此操作時是否遇到任何錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/322659.html
上一篇:JSON中的層次結構
