Closed AugustoAleGon closed 5 years ago
Published new version with this fix: react-native-notifications@1.2.2
.
Can you please confirm this solves the issue?
@yogevbd let me try it today...
@yogevbd . One quick question. I already have my configuration for the previous version of the GCM on Android. I just changing add to the build.gradle
this:
implementation 'com.google.firebase:firebase-messaging:17.3.0'
And also add the file google.services.json
to the folder app
.
I got the same error. @yogevbd
I could solve the problem. But after sending a test message. I didn't receive nothing.
Sorry to bother you @yogevbd . But after testing the version 1.2.1
it works. Version 1.2.2
didn't work for me.
But it works partially. If I am sending a message from the server. I received just the Title and not the notification text. Please fix this.
@AugustoAleGon, I was initially having this issue but then I was able to fix it when I got my firebase configuration correct. Here is my configuration I used
In my root project-level build.gradle I added classpath 'com.google.gms:google-services:3.2.1'
buildscript {
dependencies {
...
// Add this line
classpath 'com.google.gms:google-services:3.2.1'
}
}
In my app-level app/build.gradle I added in dependencies an implementation for firebase & applied the gms service at the bottom of my file
dependencies {
...
// Add this line
implementation 'com.google.firebase:firebase-core:16.0.1'
implementation project(':reactnativenotifications')
...
}
...
// Add to the bottom of the file
apply plugin: 'com.google.gms.google-services'
@ramonrovirosa Thanks appreciate it. That was what I did. I had other problem with another library but that was the way I solved. Have tested sending a message from firebase messaging? I received the title but not the body of the message. Do you have the same problem?
I was able to send a successful test message with a title/body using the Firebase Message Composer https://console.firebase.google.com/project/_/notification.
@ramonrovirosa you save my day. For some reason the last version wasn't working, but your configuration works!
@yogevbd I got a weird behaviour. After 5 - 10mins push notifications stop working. I am using also react-native-navigation
.
You should reopen this issue, with the version 1.2.52 this bug is still here
I was able to resolve by adding the below line to my dependencies, instead of the 'firebase-core' reference, as that caused some Gradle versioning issues for me:
implementation "com.google.firebase:firebase-messaging:17.3.0"
This is the same version of firebase-messaging that's in the project itself.
Still happens in the last version, any updates?
I succeeded using https://github.com/Benjamin-Dobell/react-native-notifications/tree/android-overhaul, referenced in #300. I had to follow all the steps, including registering the app with FCM.
Thanks for all the advices. I can summarize what I did to fix this error using wix/react-native-notifications v1.5.0 (latest version today).
This project migrated from GCM to Firebase and you need to perform these steps:
google-services.json
to add to your android/app
folder => android/app/google-services.json
.implementation 'com.google.firebase:firebase-core:16.0.8'
, replace it with implementation "com.google.firebase:firebase-messaging:17.3.0"
instead.Your setup should looks now like:
package.json
...
"dependencies": {
...
"react-native-notifications": "^1.5.0",
...
build.gradle
...
buildscript {
...
dependencies {
...
classpath 'com.google.gms:google-services:4.2.0'
...
app/build.gradle
...
dependencies {
...
implementation "com.google.firebase:firebase-messaging:17.3.0"
...
}
...
apply plugin: 'com.google.gms.google-services'
That should definitely be documented but no time for a PR now.
Using google-services version 4.3.3 fixed the problem for me.
build.gradle (project level)
buildscript {
dependencies {
classpath("com.google.gms:google-services:4.3.3")
}
}
react-native version: 0.62.18 react-native-notifications version: 3.2.2
I am using com.google.gms:google-services:4.3.15
and com.google.gms:google-services:4.4.2
was causing this error.
See: https://github.com/firebase/firebase-android-sdk/issues/4693#issuecomment-2269362295
I got the following error after trying a migration:
Default FirebaseApp is not initialized in this process bundleID. Make sure to call FirebaseApp.initializeApp(Context) first.