React-native-Firebase/Messaging 在 iOS 上收到未处理的承诺错误



我正在尝试使 react-native-firebase/messaging 在 iOS 上运行

我已经在Android和iOS上成功连接到Firebase。

但是当我在Android上发送推送消息时,该应用程序显示该消息没有任何问题,但是iOS显示此错误

"可能的未处理承诺拒绝(id: 1(: 类型错误:未定义不是对象(评估'message.title'(">

我的代码在这里

useEffect(() => {
getPushMessage();

requestUserPermission();
},[])

const requestUserPermission = async () => {
const permission = await messaging().requestPermission();
if(await permission){
console.log('got permission', permission)
}
}
const getPushMessage = () => {
const unsubscribe = messaging().onMessage(async remoteMessage => {
console.log(remoteMessage)
Alert.alert('message.title', 'message.body')
});
return unsubscribe
}

提前送你

问题是Firebase向iOS发送的对象与Android不同。

相关内容

  • 没有找到相关文章

最新更新