Push notifications

iqSoup - I would ask you to not purposely misinterpret our posts. No one asked anyone to “shut up or go use another SDK”. We do ask that people be reasonably civil since we do the same. And we do work hard for our customers - this is the reason we have so many things to do and why push notifications have been delayed. Just like push notifications are important, so are IAP (a recent broken feature thanks to changes by Google) and a myriad of other things going on in mobile today that we take care of so you don’t have to.

In any case, push notifications are coming. We are very aware this is an important feature and we will deliver it.

Thanks,

David [import]uid: 10668 topic_id: 31525 reply_id: 135092[/import]

iqSoup, you nailed it with your comment. Joshuas response to my post has been bugging me for a couple of days, and your comment is pinpointing why.

Joshua Quick, you say “…is not going to score you any points with anyone. Especially with me.”

I wonder, why would I or anyone else paying for Corona want to score any points with you? Is that needed to get you to fix stuff? That’s extremely un-professional. Here’s what I read when I see that comment:

  1. You need to score points with [insert random Coronalabs employee] to get stuff fixed

and

  1. We think (paying) customers is a drag

I’m sorry about that attitude of yours, and like iqSoup I have a hunch that Coronalabs will go down sometime in the future if the attitude don’t change. Your approach should be the total opposite: How can CORONALABS score points with our customers.

The way it works today (if you’re not one of those companies that has scored points with you?) is that you use your customers to find your bugs and create test projects to prove it. After that you give them 3 choices; 1) wait for a long and undefined time and maybe you’ll fix it (points needs to be scored first?), 2) buy PREMIUM support hours and we’ll look into it in 24 hours, or 3) buy a Corona Enterprise license and fix it yourself.

I have plenty of proof in my mailbox from different Coronalabs represenatives having promised Android Push Notifications live since 8 months ago. Since then, there’s been a PILE of yada yada, excuses, “incorrect information”, etc.

And yes, we are Corona Enterprise owners, and we can very well fix push notifications ourselves, but why should we do that since it’s right around the corner in the Corona core? Or is it really? And no, switching to another tool is not an option. It was an option 8 months ago, but when Coronalabs promised Push Notifications for Android just around the corner, and a different approach to quality assure the daily builds (you’ve failed on that approach, btw, not even the public releases or cycle releases are stable and regression bug free), we chose to stick with Corona. Since then we’ve invested around 6000 programming hours in developing our games. So no, we can’t switch, we can’t afford it.

For the record; you have what, a few thousand paying users, we have more than a million. And none of our users, paying or not, is receiving such a bad attitude. We receive quite a lot of support tickets every day, and we have dedicated people handling that. 24/7, no tickets are left unhandled for more than maximum 4 hours, all year round. If there’s a bug in our game, it’s fixed immediately (unless it’s related to Corona quirks). We could probably have done without one support employee if the Corona builds were trustable, but since they act like a Masterchef mystery box, there are always some new, unpleasant surprises. The latest addition to your daily builds is that Facebook is broken. Again. And we are getting tons of support tickets because of that. Again.

I’m sorry that you interpreted my previous post as being rude, I wrote it out of pure legitimate frustration. I guess I’m totally out of your score leaderboard forever with this post, but if no-one raise their voice nothing will ever happen.

Finally, I’d like to add that we’re actually quite happy with the Corona SDK. But the attitude when bugs are found and reported, and the unfortunate way you’ve handled the Push Notifications for Android thing is… well…

Thank you! [import]uid: 21746 topic_id: 31525 reply_id: 135096[/import]

Hi,
I just wanted to say that we also need the Push Notification ASAP, we are actually waiting for that to publish our app…

3 month ago when we start develop and we choose Corona SDK after a lot of research we had only 1 problem with it, “Push Notification”, so i contact Corona team and i ask them when it should be publish so we wont get stuck. Also we wanted to know if it will be possible with the Enterprise solution.

they answer me that it is possible with the Enterprise, but that they are planing on releasing it in the next month(2 month before), so i don’t need to buy the Enterprise…
i was really happy about it and we choose Corona to develop our App.

its now 3 month latter, and the App is 99% ready (in final stage of QA right now), and yet, there is no Push Notification!

I know the Corona team doing everything they can, and there are bugs that have to be fix ASAP, but i really think that Push Notification should be prioritized as a major issue. this is really a basic functionality and its a must in every app (for inside operation or for maintaining users)

So,
if you can please let us know the release date that you can handle it, so we wont wait for it forever.
if you can’t deliver it, just let us know so we can thing of alternative (like Enterprise) but we MUST know it ASAP.

FYI
I really enjoy developing in Corona SDK, and i think its really good solution, but stuff like this make me really frustrated :confused:

Thanks [import]uid: 175991 topic_id: 31525 reply_id: 135100[/import]

Hey guys - ok, we are all clearly frustrated by how long this has taken. That we can all agree on.

I won’t answer any specific posts because it won’t be productive. All I ask is that we keep this civil. And trust that we don’t perversely want to hold up your projects by not delivering this feature - that would not make sense. We do want to deliver it, and have just been delayed by a number of unforeseen things that have also been very important. Believe me, Josh has been working super hard on a bunch of things and he is probably the person most frustrated by not having had a chance to just finish this thing.

What I can say right now is that we *really* understand this is important for a lot of our developers and we will deliver it as soon as possible. I promise that as soon as we make a bit more progress and have a solid ETA, I will post about it.

Again, I understand that you are frustrated. We aren’t happy about the delay either.

Thanks,

David [import]uid: 10668 topic_id: 31525 reply_id: 135113[/import]

hola,

so is this native plugin/add-on only going to be available to enterprise users?
( i haven’t cursed you out online )
Steve [import]uid: 55582 topic_id: 31525 reply_id: 134840[/import]

Don’t get me wrong, I hope Corona doesn’t bite the dust. I’ve spent a lot of time and money learning the ins and outs of Corona. I hope it stays around and keeps getting better and better.

But to the Corona staff–be more concerned with the issues we are discussing and less worried about whether or not we are being rude. We are your customers–we get to be rude. Your job is to be as polite and helpful as possible regardless of how rude we are. The entire Corona Labs staff needs to go take a week long course in customer service.

Over the years I’ve had a number of jobs where customer relations is important. Always always always your job is to kiss the butts of your clients/customers. You smile, you say thank you, you say sorry. If they have a problem you apologize and then fix it–even if it is their fault. When you think they are rude you bite your tongue and say, “Sorry for our mistake!” You don’t try to defend yourself or argue with customers. You can do that on your own time. When working with customers you just smile and nod and do everything you can to make sure your customer feels valued. Every smart company acts this way.

In the past I’ve seen that kind of attitude from the staff behind Corona SDK–kind, polite, helpful. But more and more it seems Corona Labs is forgetting the customer service and developer support that made Corona SDK successful in the first place. We as developers have clients and customers of our own and we all understand the principles of good customer service. Some of our customers are paying us only 99 cents, or maybe the app is entirely free. We still put time and effort–sometimes hours–making each customer feel valued and satisfied.

In the future when we–your paying customers–have an issue first apologize. Say your sorry, accept responsibility, and try to make us feel like we matter. Then give us information–tell us what the problems your facing are. Help us understand why that feature isn’t available yet. Then tell us how your going to fix it and by when. Then actually go fix it and make sure its fixed long before the time table you laid out. Do this and Corona SDK will continue to succeed. But if you guys continue with such awful customer service you’ll be out of business in no time.

You NEED us–so act like it. [import]uid: 94309 topic_id: 31525 reply_id: 135129[/import]

Steve,

The following blog post formally announces our upcoming plugin feature…
http://www.coronalabs.com/blog/2012/12/11/what-is-project-gluon/

Plugins will be made available to all Corona developers. That is, you do not need Corona Enterprise to use a plugin. However, you do need Corona Enterprise to create your own plugins, which makes sense since you need to write them in native code using Xcode and the Android SDK.

We actually have a working plugin framework now. We’re already working with some key partners to evaluate and to see how easy it is to develop a plugin now. This includes Amazon. It’s quite exciting really. This means that you no longer have to wait for us to implement features… or wait for us to update a feature when breaking changes occur in a feature. The breaking changes in SDKs or online services is what’s really killing us right now because we can’t predict when they’ll happen and it forces us to stop what we’re currently working on. If we can get the SDK/service provider to write the plugin, then it’ll be their responsibility to update it when they make breaking changes. Should make things a lot smoother for everyone. [import]uid: 32256 topic_id: 31525 reply_id: 134869[/import]

okdokey…
would there be any restrictions to the selling of the plugins to other developers… are you guys going to implement some sort of marketplace for the sale of third party plugins? No one is going to spend a grand to hand out the plugins for free…

[import]uid: 55582 topic_id: 31525 reply_id: 134873[/import]

We haven’t fully figured out how we’re going to distribute plugins yet. We do plan on distributing some free plugins on our end. Particularly for popular plugins/features. We’re definitely open to the idea of hosting 3rd party plugins. But we think it might also be a good idea to have 3rd parties distribute their own plugins as well so that we won’t have to be the middleman from a business or tech-support standpoint. Regarding non-free plugins hosted by us, I’m not sure what our stance is on that yet. I’m sure the head honchos over here are open to that idea as well, but at the moment, we’re more focused in getting the initial wave of 3rd party plugins made available to everyone first.

If you’d like to send us your ideas, then by all means post to our current blog post here…
http://www.coronalabs.com/blog/2012/12/11/what-is-project-gluon/

Or send them privately to us here…
http://www.coronalabs.com/about/contact/
[import]uid: 32256 topic_id: 31525 reply_id: 134885[/import]

I’m curious about push notifications on NOOK and KINDLE specifically. Is there any plan to support these as well? It seems that the Urban Airship push solution works with both these platforms plus Android. But it looks that they handle this by running their own service in a background process independent of the app. [import]uid: 134485 topic_id: 31525 reply_id: 135188[/import]

I don’t believe that Nook has them. Amazon just announced their ADM service two days ago and it’s only for the Fires, not generic android apps in the Amazon store. Things like should start moving more quickly once the plug-in system gets in place. [import]uid: 199310 topic_id: 31525 reply_id: 135192[/import]

Any updates on this? Getting push notifications working is a big deal to all of us. We have to compete with other apps that use them. And just to be clear: Corona Labs works for us. We are the ones that pay you, we are your clients, and you need to focus on what matters to us. If your answer is for us to shut up or go use another SDK then Corona will soon be a thing of the past. [import]uid: 94309 topic_id: 31525 reply_id: 135083[/import]

iqSoup - I would ask you to not purposely misinterpret our posts. No one asked anyone to “shut up or go use another SDK”. We do ask that people be reasonably civil since we do the same. And we do work hard for our customers - this is the reason we have so many things to do and why push notifications have been delayed. Just like push notifications are important, so are IAP (a recent broken feature thanks to changes by Google) and a myriad of other things going on in mobile today that we take care of so you don’t have to.

In any case, push notifications are coming. We are very aware this is an important feature and we will deliver it.

Thanks,

David [import]uid: 10668 topic_id: 31525 reply_id: 135092[/import]

iqSoup, you nailed it with your comment. Joshuas response to my post has been bugging me for a couple of days, and your comment is pinpointing why.

Joshua Quick, you say “…is not going to score you any points with anyone. Especially with me.”

I wonder, why would I or anyone else paying for Corona want to score any points with you? Is that needed to get you to fix stuff? That’s extremely un-professional. Here’s what I read when I see that comment:

  1. You need to score points with [insert random Coronalabs employee] to get stuff fixed

and

  1. We think (paying) customers is a drag

I’m sorry about that attitude of yours, and like iqSoup I have a hunch that Coronalabs will go down sometime in the future if the attitude don’t change. Your approach should be the total opposite: How can CORONALABS score points with our customers.

The way it works today (if you’re not one of those companies that has scored points with you?) is that you use your customers to find your bugs and create test projects to prove it. After that you give them 3 choices; 1) wait for a long and undefined time and maybe you’ll fix it (points needs to be scored first?), 2) buy PREMIUM support hours and we’ll look into it in 24 hours, or 3) buy a Corona Enterprise license and fix it yourself.

I have plenty of proof in my mailbox from different Coronalabs represenatives having promised Android Push Notifications live since 8 months ago. Since then, there’s been a PILE of yada yada, excuses, “incorrect information”, etc.

And yes, we are Corona Enterprise owners, and we can very well fix push notifications ourselves, but why should we do that since it’s right around the corner in the Corona core? Or is it really? And no, switching to another tool is not an option. It was an option 8 months ago, but when Coronalabs promised Push Notifications for Android just around the corner, and a different approach to quality assure the daily builds (you’ve failed on that approach, btw, not even the public releases or cycle releases are stable and regression bug free), we chose to stick with Corona. Since then we’ve invested around 6000 programming hours in developing our games. So no, we can’t switch, we can’t afford it.

For the record; you have what, a few thousand paying users, we have more than a million. And none of our users, paying or not, is receiving such a bad attitude. We receive quite a lot of support tickets every day, and we have dedicated people handling that. 24/7, no tickets are left unhandled for more than maximum 4 hours, all year round. If there’s a bug in our game, it’s fixed immediately (unless it’s related to Corona quirks). We could probably have done without one support employee if the Corona builds were trustable, but since they act like a Masterchef mystery box, there are always some new, unpleasant surprises. The latest addition to your daily builds is that Facebook is broken. Again. And we are getting tons of support tickets because of that. Again.

I’m sorry that you interpreted my previous post as being rude, I wrote it out of pure legitimate frustration. I guess I’m totally out of your score leaderboard forever with this post, but if no-one raise their voice nothing will ever happen.

Finally, I’d like to add that we’re actually quite happy with the Corona SDK. But the attitude when bugs are found and reported, and the unfortunate way you’ve handled the Push Notifications for Android thing is… well…

Thank you! [import]uid: 21746 topic_id: 31525 reply_id: 135096[/import]

Hi,
I just wanted to say that we also need the Push Notification ASAP, we are actually waiting for that to publish our app…

3 month ago when we start develop and we choose Corona SDK after a lot of research we had only 1 problem with it, “Push Notification”, so i contact Corona team and i ask them when it should be publish so we wont get stuck. Also we wanted to know if it will be possible with the Enterprise solution.

they answer me that it is possible with the Enterprise, but that they are planing on releasing it in the next month(2 month before), so i don’t need to buy the Enterprise…
i was really happy about it and we choose Corona to develop our App.

its now 3 month latter, and the App is 99% ready (in final stage of QA right now), and yet, there is no Push Notification!

I know the Corona team doing everything they can, and there are bugs that have to be fix ASAP, but i really think that Push Notification should be prioritized as a major issue. this is really a basic functionality and its a must in every app (for inside operation or for maintaining users)

So,
if you can please let us know the release date that you can handle it, so we wont wait for it forever.
if you can’t deliver it, just let us know so we can thing of alternative (like Enterprise) but we MUST know it ASAP.

FYI
I really enjoy developing in Corona SDK, and i think its really good solution, but stuff like this make me really frustrated :confused:

Thanks [import]uid: 175991 topic_id: 31525 reply_id: 135100[/import]

Hey guys - ok, we are all clearly frustrated by how long this has taken. That we can all agree on.

I won’t answer any specific posts because it won’t be productive. All I ask is that we keep this civil. And trust that we don’t perversely want to hold up your projects by not delivering this feature - that would not make sense. We do want to deliver it, and have just been delayed by a number of unforeseen things that have also been very important. Believe me, Josh has been working super hard on a bunch of things and he is probably the person most frustrated by not having had a chance to just finish this thing.

What I can say right now is that we *really* understand this is important for a lot of our developers and we will deliver it as soon as possible. I promise that as soon as we make a bit more progress and have a solid ETA, I will post about it.

Again, I understand that you are frustrated. We aren’t happy about the delay either.

Thanks,

David [import]uid: 10668 topic_id: 31525 reply_id: 135113[/import]

Don’t get me wrong, I hope Corona doesn’t bite the dust. I’ve spent a lot of time and money learning the ins and outs of Corona. I hope it stays around and keeps getting better and better.

But to the Corona staff–be more concerned with the issues we are discussing and less worried about whether or not we are being rude. We are your customers–we get to be rude. Your job is to be as polite and helpful as possible regardless of how rude we are. The entire Corona Labs staff needs to go take a week long course in customer service.

Over the years I’ve had a number of jobs where customer relations is important. Always always always your job is to kiss the butts of your clients/customers. You smile, you say thank you, you say sorry. If they have a problem you apologize and then fix it–even if it is their fault. When you think they are rude you bite your tongue and say, “Sorry for our mistake!” You don’t try to defend yourself or argue with customers. You can do that on your own time. When working with customers you just smile and nod and do everything you can to make sure your customer feels valued. Every smart company acts this way.

In the past I’ve seen that kind of attitude from the staff behind Corona SDK–kind, polite, helpful. But more and more it seems Corona Labs is forgetting the customer service and developer support that made Corona SDK successful in the first place. We as developers have clients and customers of our own and we all understand the principles of good customer service. Some of our customers are paying us only 99 cents, or maybe the app is entirely free. We still put time and effort–sometimes hours–making each customer feel valued and satisfied.

In the future when we–your paying customers–have an issue first apologize. Say your sorry, accept responsibility, and try to make us feel like we matter. Then give us information–tell us what the problems your facing are. Help us understand why that feature isn’t available yet. Then tell us how your going to fix it and by when. Then actually go fix it and make sure its fixed long before the time table you laid out. Do this and Corona SDK will continue to succeed. But if you guys continue with such awful customer service you’ll be out of business in no time.

You NEED us–so act like it. [import]uid: 94309 topic_id: 31525 reply_id: 135129[/import]

I’m curious about push notifications on NOOK and KINDLE specifically. Is there any plan to support these as well? It seems that the Urban Airship push solution works with both these platforms plus Android. But it looks that they handle this by running their own service in a background process independent of the app. [import]uid: 134485 topic_id: 31525 reply_id: 135188[/import]

I don’t believe that Nook has them. Amazon just announced their ADM service two days ago and it’s only for the Fires, not generic android apps in the Amazon store. Things like should start moving more quickly once the plug-in system gets in place. [import]uid: 199310 topic_id: 31525 reply_id: 135192[/import]

Hi Joshua, we’re looking forward to the Project Gluon work. I hope that is going well.

You mentioned you’d be working on Android push notifications again this week. Have you been able to get back to it this week? Do you have an update/estimate?

Thank you [import]uid: 25108 topic_id: 31525 reply_id: 135781[/import]