hi, currently we can’t use Parse for Android push. We would need a plugin for that. The other items (2 and 3) work extremely well. You could use Parse for Analytics but it’s an API call and as Parse keeps tally and charges for those eventually, I have steered clear of using it for that.
As Jen said, the module will work well for 2 & 3. I have been looking into PushWoosh and am considering a module with Parse and PushWoosh working together to solve the registration issue with Android ( ParseWoosh? ).
Stay tuned for some more mod_parse tutorials as well.
Just wanted to say thanks for the module! Currently using it in a live IOS app; nice and easy to implement some basic analytics! I’m actually using parse for my push notifications as well (though I didn’t expand on your module - yet), as others have noted, parse’s lack of GCM/android support is a bit annoying.
PushWoosh’s lack of free ‘Remote API’ is gonna be a non-starter many (at least, to me). I’d love it if my app brought in enough to justify their initial monthly free. Maybe stackmob? Still need to dig into their implementation a bit more in my free time.
@gregr Thank you for the kind words. I’m thrilled that it’s working out.
I have only peripherally been looking at PushWoosh so I wasn’t aware of those restrictions. Thanks for pointing that out. Stackmob is also interesting, but I was having a really hard time figuring out the pricing.
I’ve actually been actively researching how to provide an open-source system to handle both Android and iOS push and will be experimenting heavily over the coming weeks. Corona SDK exposes everything that’s needed to do push without additional plug-ins. It’s something I’m very excited about getting working.
I’m using it but I’m not in production yet so I have limited experience with it. There was a period when they where updating their services and their Rest API seemed have fallen between the cracks or something and it was not working for a day or two. I’m still going with them though but a bit more cautiously.
@yosu Hard is relative of course, but there are ways to implement both iOS and Android push without those services. You’ll need to set up your own external server and build the scripts to talk to both Apples and Googles push servers. I’m in the midst of trying to accomplish this with a new project.
Noticed a recent Parse Blog post that mentions new support for GCM via their android SDK (i.e., no more backend app necessary). I haven’t tested functionality via their REST API yet, but might be promising for folks already using Parse: http://blog.parse.com/2014/01/14/parse-push-adds-support-for-gcm/
@gregr thats a great catch! Thanks for posting here. Can this be the great news we’ve all been waiting for? One push solution for both IOS & Android finally?
@gregr - Unless they have yet to update the REST API documentation, it still looks like you have to include the Parse API to generate the proper ID. This just means that the push will now use the resources built into the Android OS instead of Parse’s own baked-in solution, which was meant to cover devices like the Kindle, etc. that don’t have GCM. I’ll dig a little further into it though.
The issue is no ability to enable push on Android via the Parse REST API at this time. Without a persistent connection, we need to have an ability to ping the user. A lazy poll is too expensive to run on an API that has a limit. So, it’s on hold for now.
If I wanted to create a simple turn-based game with Corona, and use Parse’s servers to save data for a cross-platform (iOS and Android) multiplayer, does your code/tutorials allow for this?
I watched your video on tracking users scores (very good btw), but will this work with an opponent(s) score also?
If not, then do you know if Parse allows for turn-based, cross-platform game?
This looks great! Thanks for the module. I am wondering if I could use this to enable/disable ads remotely? Would this be “easy” to do with Parse? Thanks again. Mo
@scottshaw3d The mod_parse module provides the tools, so you’ll still need to create the framework. You would need to incorporate some cloud code to make it work best. Since I prefer Lua over Javascript, as well as not being able to currently do Android push, I’m not sure if I will do a tutorial on that.
@Mo Would you be wanting to disable ads per user or globally? Both are possible, but one requires a little more work than the other.