问题-我的 React Native App 显示 FirebaseError:消息传递
2021-07-26
534
当我尝试通过调用 firebase.messaging() 在我的 React Native 应用中使用 Firebase 云消息传递时,我目前收到以下错误:
FirebaseError:消息传递:此浏览器不支持使用 Firebase SDK 所需的 API。(messaging/unsupported-browser)。
我不太确定为什么我会收到浏览器错误,因为我尝试使用 iOS 推送通知而不是 Web 通知。我不确定我是否已在我的 Firebase 控制台中设置了 Firebase 云消息传递,或者是否需要设置。我查看了几个链接,但它们没有帮助。
我尝试在我的应用上发送消息时使用的是真正的 iOS 设备。
以下是我的 Firebase 配置:
import firebase from '@react-native-firebase/app';
const firebaseConfig = {
apiKey: "AIzaSyCjWwL5rs6n-lTlqAkaEh5eK**********",
authDomain: "appname***-36a**.firebaseapp.com",
databaseURL: "https://appname***-36a**.firebaseio.com",
projectId: "appname***-36a**",
storageBucket: "appname***-36a**.appspot.com",
messagingSenderId: "898189283****",
appId: "1:898189283761:web:9e09a6566fcb0629d*****",
measurementId: "G-VYF6PH0M**"
};
export default firebase;
我希望最终获得 FCM 注册令牌。有人可以帮忙吗?我正在使用裸 React Native。
1个回答
您必须使用此库中的消息传递功能。
“@react-native-firebase/messaging”
import messaging from '@react-native-firebase/messaging';
有关更多参考,请参阅官方文档 https://rnfirebase.io/messaging/usage
Hamas Hassan
2021-07-26