We’ve meet a serious problem using GCM that less than a half message can reach to android device.
I’ve do some test on this, like below:
BackGround:
1. Our App has Millions User.
2. We have a way to check which device has login our APP.
3. We make a feedback to our server when the device received our test message.
Here’s the testing step:
1. Collect the GCM Token in the device which using our APP. (I’ve got a sample of 6600 device).
2. Push some message to these samples on 4-27-2015, 6400 successed (200 of NOT-REGIST or other error).
3. Push some message to the device which NOT received or NOT login our APP on 4-28-2015, about 5400 device, 5100 successed.
Than we got the data below:
1. We have about 4000 device login our APP between 4-27-2015 to 5-3-2015.
2. Only about 2200 device has received the FIRST PUSH msg.
3. About 1350 device received the SECOND PUSH msg, including NO.4
4. About 650 device received the SECOND PUSH msg BUT missed the FIRST PUSH msg.
That means
1. Totally count, only about 3000 device had received out testing message, there more than 1000 device had login our APP but NOT received ANY of GCM PUSH.
2. There’re many device missed part of the GCM PUSH message.
I have the GCM-TOKEN and MESSAGE-ID data below (cannot public on air).
Table 1: device login but NOT received GCM of FIRST PUSH.
Table 2: device login but NOT received GCM of SECOND PUSH.
Table 3: device received SECOND PUSH but missed FIRST PUSH.
Thanks very much.
--
You received this message because you are subscribed to the Google Groups "android-gcm" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-gcm...@googlegroups.com.
To post to this group, send email to andro...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-gcm/8bed17e3-871b-4868-876a-82ee269ff0aa%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
8563895272753635300 Message-id:
Multitask-id:
If you need more ID to check, I have an excel file. |
Hi Chen,
To view this discussion on the web visit https://groups.google.com/d/msgid/android-gcm/a24d7471-2f1a-4fa3-96d9-5cf8cd66975b%40googlegroups.com.
One more question, “have been delivered and received by the devices” , is that mean GCM server has received the ack of devices?
04:46:00,820 id=0:1436258760614487%3cbb87e000364492
04:48:00,123 id=0:1436258879915424%3cbb87e000364492
04:52:00,172 id=0:1436259119938015%3cbb87e000364492
04:54:00,141 id=0:1436259239905134%3cbb87e000364492
04:56:00,176 id=0:1436259359923555%3cbb87e000364492
04:58:00,134 id=0:1436259479888832%3cbb87e000364492
05:00:00,361 id=0:1436259600106266%3cbb87e000364492
05:02:00,131 id=0:1436259719867829%3cbb87e000364492
Registration token :
APA91bGPOL-3wl21GUGakFnK1PkdvOd_CHBFNLMTEFA-QQZG2S-rViFMOKz4Nx6nXjxw-DEMwcSCaV08j1xyPkIXz9dR4Kbo59-hxO-UfPS_beR8z4rJOSJZXoid4Q1-sByaZ1qU9-AF1ZOXTTEswZJvfEz3ovhzEZE15xM94ThEAZNYvPgeA14
--
You received this message because you are subscribed to the Google Groups "android-gcm" group.
To unsubscribe from this group and stop receiving emails from it, send an email to android-gcm...@googlegroups.com.
To post to this group, send email to andro...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/android-gcm/55d46bfa-5c3b-4e14-85fb-9874b0fcfab7%40googlegroups.com.