This is great! Parse is wonderful indeed and anything that makes it easier to use is good. Keep up the great work. Thank you very much!!!
Edit : I just wish we could find a way around the Android push issue on Parse for us. If that issue goes away Parse could have all my business and money! Can’t believe they aren’t interested in making this work for all the Corona SDK developers. Oh well. Rant over. Sorry.
@ksan I agree, I posted on the forums, and supposedly it’s because they need to use a custom service that’s in the native SDK’s. A real bummer though. Perhaps this will get someone over there working on a true Corona plug-in. One can hope.
@aliennude Well… soon. I’m hoping to cover a few other fundamentals first. The big issue is that Parse currently doesn’t support Android for push notifications via the REST API, which would be the preferred way to alert the player of a turn. So I’ll probably only be able to show an email based exchange, and then possibly expand that to include a different messaging service to handle turn updates.
Still thinking it all out. Appreciate the feedback.
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 contected Parse directly about 9 months back inquiring about a Parse Corona Plug-in and they had zero interest at that time. I therefore went ahead and upgraded to Enterprise to do something for myself.
You can send push notifications fine to Android through the REST API, it’s the setup on android to get a device ID and the notification receiver that are needed. Realistically it was 4-5 lines in the manifest file and 1 function in Java to catch the incoming pushes and forward them to Corona.
My biggest issue is getting the icon in the notification to look correct. I haven’t tackled that yet but I don’t think it will be tough when I get around to it. The pushes work and that was my goal. I have tested them on the original Kindle Fire, Nook HD and several standard android devices.
It all comes down to if the functionality is worth the $1000 price tag of Enterprise. To most, I am guessing the answer is no.
Great to hear you managed to solve the issues with native access. This once again proves the case of the Plugin Marketplace. If Corona Labs could make it possible for developers like you to solve such common problems and release plugins for us to use then we could all be happier. You could recoup some of your investment in the Enterprise license through plugin sales and we could get solutions to our long standing needs…
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.