我正在尝试使 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不同。