@robayzma `gcm` for Android in registration call payload is present due
to legacy reasons. Campaign uses fcm APIs in the background whether
`gcm` or `fcm` is sent in the payload. For the incongruent behavior you
mentioned regarding the push notifications between workflow behavior and
transactional message, please reach out to the customer care
https://helpx.adobe.com/contact/enterprise-support.ec.html to open a
ticket on Campaign.
@robayzma The payload containing the push platform information is
currently sent from within the SDK as part of Campaign registration call
based on the platform (android - `gcm` or `fcm` and iOS - `apns`). You
should be able to update the value using a launch postback rule but we
do not recommend it. What exactly is your use case for trying to update
the push platform value later?