To share a bit of an update here, summers was working hard on adding FCM to the AG Push library; Version 4.0.0 will be out soon:
https://github.com/aerogear/aerogear-android-push/pull/62

Our helloworld app was patched too, and works fine:
https://github.com/jboss-mobile/unified-push-helloworld/pull/31

The good news is, the server-side, does not need a change, this was tested with UPS 1.1.3 (which supports GCM-3).

However, a 1.1.4, will be out soon, including Oleg's patch here:
https://github.com/aerogear/aerogear-unifiedpush-server/pull/728

Next is update the Corodova lib for FCM push, which will use the eventually released aerogear-android-push:4.0.0 lib

Cheers,
Matthias


On Fri, May 20, 2016 at 8:52 AM, Matthias Wessendorf <matzew@apache.org> wrote:
Hi,

Wednesday at Google IO, Google did announce the availability of Firebase Cloud Messaging (FCM), which deprecates Google Cloud Messaging (GCM).

Here is a quite from the GCM documentation website:

>>
Firebase Cloud Messaging (FCM) is the new version of GCM. It inherits the reliable and scalable GCM infrastructure, plus new features! See the FAQ to learn more. If you are integrating messaging in a new app, start with FCM. GCM users are strongly recommended to upgrade to FCM, in order to benefit from new FCM features today and in the future.
<<

At the core FCM is basically the same as GCM-3 (e.g. topic support), but there are some changes especially in the client SDKs. I've created a few JIRAs to scope the body of work, needed to deliver FCM support on our SDKs, as well keeping our server and documentation in sync with the latest offering: https://issues.jboss.org/issues/?filter=12327296

Greetings,
Matthias

* https://firebase.google.com/docs/cloud-messaging/
* https://developers.google.com/cloud-messaging/


--



--
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
twitter: http://twitter.com/mwessendorf