I have implemented JB4A-SDK-Android following the links below:
salesforce-marketingcloud.github.io/JB4A-SDK-Android/sdk-implementation/implement-sdk-google.html salesforce-marketingcloud.github.io/JB4A-SDK-Android/trouble-shooting/trouble-shooting-push-setup.html
For moving from CGM to FCM, I followed Firebase instructions below:
developers.google.com/cloud-messaging/android/android-migrate-fcm firebase.google.com/docs/cloud-messaging/android/client
The logcat seems to show that everything is fine, but devices are not being registered on Marketing Cloud.
log: http://pastebin.com/Fs65Sz7u
I've seen this related question: Journey Builder and custom push handler
However, FCM doesn't need the action com.google.android.c2dm.intent.RECEIVE on the manifest anymore, as it does it automatically.
My apps are successfully registered on FCM and I am able to send push notifications successfully through FCM.
My apps are also successfully registered on Marketing Cloud and on SalesForce Mobile Studio, however I am not able to get any Android devices IDS, neither to send push notifications through Marketing Cloud.
What am I missing here? Is there someone who has done it with FCM?