This PR adds a new productFlavor for devices using Amazon Device Messaging instead of Firebase Cloud Messaging.
Notably - if accepted, this does not require that we immediately distribute this flavor. And distribution would likely be to a separate package with the suffix .adm. We still need to investigate the best way to fold this into the general source set, so that developers have the option to pull in general, and have our library figure out which PNS is available without downstream developers messing about with productFlavors.
This PR adds a new productFlavor for devices using Amazon Device Messaging instead of Firebase Cloud Messaging.
Notably - if accepted, this does not require that we immediately distribute this flavor. And distribution would likely be to a separate package with the suffix
.adm
. We still need to investigate the best way to fold this into thegeneral
source set, so that developers have the option to pull in general, and have our library figure out which PNS is available without downstream developers messing about with productFlavors.