A Parse.com Module for Corona SDK

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.

Thanks for checking out the mod.  Cheers.

Develephant: Great initiative, a turn based multiplayer tutorial will be highly appriciated. Any guestimate on when you think it`s ready?

@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.

Cheers.

Here are the handful of articles I’ve put together so far for mod_parse.

Setup and Analytics

User Signups and Logins

Managing Facebook Users

More to come.  Cheers.

Hi everyone - this looks really interesting. I’m trying to get my head around Parse so forgive the noob question.

I’m looking to add three things to my app

  1. Push notifications (both iOS & Android)

  2. Cloud file storage (both iOS & Android)

  3. Could code (both iOS & Android)

It sounds like right now I could use ParseMod for 2 & 3, but not 1. Is that right?

I may be better off using something like PushWoosh right now for 1 (cross-platform push notifications).

It also sounds like I could use Parse for analytics if I wanted to switch from Flurry (or in addition to Flurry)?

Thanks,

Nathan.

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.

Enjoy your adventures with Parse!

best,

Jen

Excellent - thanks.

What are you using for push?

Hello,

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.

Cheers.

 

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.

Again, thanks!!

Thank you for sharing.

Can Parse be used for leaderboards? Turn.based games?

@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.

Thanks again for using mod_parse.

Best.

@ubj3d.android Yes.  And I will covering both of those subjects shortly.

Cheers.

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… 

Corona SDK Plugin Marketplace now please!!! 

FYI Netmera has a free tier and can support iOS and Android push.

@jonjonsson Wow!  That looks promising as well.  I’ll be taking a closer look at that tomorrow.  Thanks for the tip.

Have you used the service?

Best.

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.

hi guys,

I am starting to look into push notifications too. I was reading this corona guide : http://docs.coronalabs.com/guide/events/appNotification/index.html

It recommends usage of services… " …PushWooshUrban Airship, or Parse that specializes in push notifications."

Is it hard to implement push notifications (Android & iOS) without the usage of these services ?  Would like to hear your experience.

Thanks