We have requirement to support Baidu Push Notification in China region.
Our current Push provider is google, can we modify this with just configuration or it needs a code change? if code change needed can we extend existing code to modify?
AFM sends push notification through the connector component to the FCM.
OOTB this connector supports FCM only. If you want to change the notification service provider, you need to configure this connector to talk to intended notice service provider. Please, find documentation to configure connector component -
Configure Adapter for PUSH notification service
You have to modify existing connector code to add new notification service provider (Baidu in your case).