Reliability of the push messages

First and foremost, I would like to say GameThrive is a great initiative.  The relatively fast setup and ease of use really make things easy for any developer to get started.

I started testing this service since yesterday.  At this point of time with my limited testing, the push service doesn’t seem to be 100% reliable in terms of delivery.  At times, I did not receive any message though over at the console side the status is reflected as Complete.  I am currently testing with 2 iOS devices and 1 Android device.

Anyone experiencing similar issue?

Hi Falcon. Let me take a look at our logs and I’ll see if I can identify what the problem might be.

Could you tell me what the GameThrive App id of the app you’re testing is?

I have sent you a message.  :)

Got it.

Here’s what I see on our end: Your two iOS devices seem to be working fine. In the case of the Android device, for one of the messages you sent Google’s servers replied that the device rejected the notification for your app.

This could be because the app was uninstalled from the device at the time, or the publisherId in build.settings was incorrect, or because the CGM Api key in GameThrive was incorrect.

Whatever the case was, when we get this message from Google, our system will stop attempting to deliver notifications to the device (That’s why you see 2/2 and Complete). If the device ever runs the app again, then it will reset itself in our system and we’ll try sending it a notifications again the next time around.

I’m working on an update to make this error case a lot more clear in the interface. Sorry it’s so unclearly presented at the moment!

Right now things seem to be configured OK for your app, and I see that your android device is currently in our system and set up to receive a notification the next time around. Could you try sending one and then looking at the status? Hopefully it will show 3 delivered, 0 failed. Otherwise check to make sure that your config.settings file and GCM configuration in gamethrive is correct. Let me know what you find!

Looked a little deeper – the error Google returned for the device was: “NotRegistered”, which generally means that the app was uninstalled from the device at the time.

Hi George, 

There are a few messages that all my devices did not receive.  I will keep monitoring and let you know again.

Thanks for the prompt assistance.

Cheers

Happy to help! If it ever seems like another notification doesn’t go through when it should have, you can click the question mark icon in the corner of the GameThrive site (When you’re logged in) and send us a direct message. If we’re available at the time then we can probably figure out right away what went wrong.

Noted.  Thanks.  :)

Hi Falcon. Let me take a look at our logs and I’ll see if I can identify what the problem might be.

Could you tell me what the GameThrive App id of the app you’re testing is?

I have sent you a message.  :)

Got it.

Here’s what I see on our end: Your two iOS devices seem to be working fine. In the case of the Android device, for one of the messages you sent Google’s servers replied that the device rejected the notification for your app.

This could be because the app was uninstalled from the device at the time, or the publisherId in build.settings was incorrect, or because the CGM Api key in GameThrive was incorrect.

Whatever the case was, when we get this message from Google, our system will stop attempting to deliver notifications to the device (That’s why you see 2/2 and Complete). If the device ever runs the app again, then it will reset itself in our system and we’ll try sending it a notifications again the next time around.

I’m working on an update to make this error case a lot more clear in the interface. Sorry it’s so unclearly presented at the moment!

Right now things seem to be configured OK for your app, and I see that your android device is currently in our system and set up to receive a notification the next time around. Could you try sending one and then looking at the status? Hopefully it will show 3 delivered, 0 failed. Otherwise check to make sure that your config.settings file and GCM configuration in gamethrive is correct. Let me know what you find!

Looked a little deeper – the error Google returned for the device was: “NotRegistered”, which generally means that the app was uninstalled from the device at the time.

Hi George, 

There are a few messages that all my devices did not receive.  I will keep monitoring and let you know again.

Thanks for the prompt assistance.

Cheers

Happy to help! If it ever seems like another notification doesn’t go through when it should have, you can click the question mark icon in the corner of the GameThrive site (When you’re logged in) and send us a direct message. If we’re available at the time then we can probably figure out right away what went wrong.

Noted.  Thanks.  :)