【发布时间】:2019-03-25 11:23:53
【问题描述】:
我有以下配置 app/build.gradle
implementation project(':react-native-firebase')
implementation "com.google.firebase:firebase-auth:11.+"
implementation "com.google.firebase:firebase-core:11.+"
implementation "com.google.firebase:firebase-firestore:11.+"
implementation "com.google.firebase:firebase-database:11.+"
// implementation "com.google.firebase:firebase-auth:11.+"
implementation(project(':react-native-maps')) {
exclude group: 'com.google.android.gms', module: 'play-services-base'
exclude group: 'com.google.android.gms', module: 'play-services-maps'
}
implementation 'com.google.android.gms:play-services-base:11.+'
implementation 'com.google.android.gms:play-services-maps:11.+'
implementation 'com.google.android.gms:play-services-location:11.8.0'
implementation project(':react-native-geolocation-service')
implementation project(':react-native-background-timer')
implementation project(':react-native-mauron85-background-geolocation')
implementation project(':react-native-contacts')
implementation project(':react-native-gesture-handler')
implementation fileTree(dir: "libs", include: ["*.jar"])
implementation "com.android.support:appcompat-v7:${rootProject.ext.supportLibVersion}"
implementation "com.facebook.react:react-native:+" // From node_modules
Package.json
"react": "16.6.3",
"react-native": "0.58.6",
"react-native-background-timer": "^2.1.1",
"react-native-contacts": "^3.1.4",
"react-native-firebase": "^5.2.3",
"react-native-geolocation-service": "^2.0.0",
"react-native-gesture-handler": "^1.1.0",
"react-native-maps": "^0.23.0",
"react-native-mauron85-background-geolocation": "^0.5.0",
"react-native-permissions": "^1.1.1",
"react-navigation": "^3.3.2"
Android/gradle
classpath 'com.android.tools.build:gradle:3.2.1'
classpath 'com.google.gms:google-services:4.2.1'
当我尝试关注时
https://firebase.google.com/docs/android/setup#available-libraries
出现错误
this.unsubscribe = firebase.firestore().collection('locations').onSnapshot(this.getCollectionData)
应用程序崩溃
请帮忙
谢谢
【问题讨论】:
-
您提到的 firebase 集成是什么??
-
rnfirebase 库
-
我可以在 firebase 中添加数据,但是使用 onSnapshot 时会抛出错误
-
您是否遵循此文档rn-firebase ??
-
是的,这里出错 this.unsubscribe = firebase.firestore().collection('locations').onSnapshot(this.getCollectionData
标签: firebase react-native google-cloud-firestore react-android