<div dir="ltr">See JIRA : <a href="https://issues.jboss.org/browse/AGDROID-473">https://issues.jboss.org/browse/AGDROID-473</a><div><br></div><div>Background : Currently we have a developer manually enter the Google Project ID to enable push messages in their application.  However, this approach is considered &quot;legacy&quot; from Google&#39;s POV and they are encouraging consuming the Google-services.json file.</div><div><br></div><div>There are two ways we can consume this file.  The first is to parse it manually and extract the key &quot;project_info/project_number&quot;[1].  The second is to have the developer add the google services plugin to their Gradle projects and then we can consume the key from the resources with the field &quot;R.string.gcm_defaultSenderId&quot;.  <br></div><div><br></div><div>I would prefer to parse the file manually.  It make our code less reliant on Google&#39;s tools and it allows our users to choose if they will use Google&#39;s plug in for its other features.  However, Google&#39;s plugin may provide extra features or validation which may be useful in the future.</div><div><br></div><div><br></div><div>Wdyt?</div><div><br></div><div>Summers</div><div><br></div><div>1: This is a documented value described in this section : <a href="https://developers.google.com/android/guides/google-services-plugin#processing_the_json_file">https://developers.google.com/android/guides/google-services-plugin#processing_the_json_file</a></div></div>