For our Android app, we are upgrading the MarketingCloudSDK from 5.5.0 to 7.3.1 and am slightly confused by what needs to be done as I was not involved in the original implementation.
Going through the latest integration instructions here, my understanding is that Marketing Cloud will essentially send push notifications via Firebase, but how much integration is needed between Firebase and the Android app?
For example, in order to use the MarketingCloudSDK, is it necessary to integrate with Firebase as per the instructions on their website? For example, is installing google-services.json necessary (something we don't have for our Android app right now)?
Is it necessary to implement Firebase classes like here or will the MarketingCloudSDK handle all the required logic for messages so extending FirebaseMessagingService is pointless?
Marketing Cloud is the only push notification provider we're using.