Closed peterbartos closed 9 years ago
I will take a look at this. Adding also @destil to this PR.
Back to you, @peterbartos .
Isn't the google-services.json file with configuration required? Even if it's not, I think it's a nice way how to configure Google APIs. Nothing in resources (config.xml), just one json in the app. And I imagine that the app will need multiple Google APIs, then the app needs just one json for all APIs (login, Drive, GCM, ...) and it will just work.
+1 on the json configuration files. To keep backwards compatibility we can check if easygcm_sender_id string and only use it in that case. Otherwise the json file will be used. The developers will be instructed by the README to put apply plugin: 'com.google.gms.google-services
into their build.gradle files.
I am OK with this. The AsyncTask can be converted to an wakeful IntentService in a separate pull request. @destil do you see any more issues here? Thanks.
Thank you @destil for the good review. Good idea with adding the string only as a value without using the plugin. Update soon...
Code-review +2, Looks good to me
Okay, this is ready to merge @peterbartos .
Update to new GCM using Play Services 7.5. Fix #36 #34 #33 #32