Not all pushes processed when user goes from offline to online
Reported by
ameya.ka...@gmail.com,
Aug 28 2017
|
||||||
Issue descriptionSteps to reproduce the problem: 1. Register a new push subscription (I have tried with my organization's account, https://gauntface.github.io/simple-push-demo/ makes things simpler to reproduce) on Chrome - Android 2. Shut down your network connections (or go to Airplane mode) 3. Send multiple push notifications (say N in number, N > 1; try a big number) to your registration (the app by @gauntface conveniently gives the necessary curl commands) 4. Open chrome://gcm-internals on your Android device 5. Re-enable your network connections and observe the Receive Message Log on chrome://gcm-internals What is the expected behavior? N notifications are received What went wrong? Most of the N notifications are not processed. I mostly get only 1, and at rare times, 2 or 3 notifications. When one sends multiple pushes when the device is online, all notifications are received. Attached is a screenshot of the gcm-internals log when I sent out 5 messages, and received only 1 Did this work before? N/A Does this work in other browsers? Yes Chrome version: 60.0.3112 Channel: stable OS Version: 7.0.0 Flash Version:
,
Aug 29 2017
,
Aug 30 2017
Tested the issue using #60.0.3112.107 on Android 7.0.0 Samsung Galaxy S6 Edge Plus and was unable to reproduce the issue as per the steps mentioned below. 1. Launched Browser. 2. Navigated to https://gauntface.github.io/simple-push-demo/ page 3. Enabled Push Notifications and pushed 10 to 15 notifications 4. Turned off Wifi 5. Navigated to chrome://gcm-internals 6. Turned on Wifi and observed N notifications are received @ameya.karve: Could you please provide us the details of your device and chrome://version, and if possible please add a screen cast for further triage of the issue. Thanks!!
,
Aug 30 2017
Sandeep, Step 4 should happen before Step 3; I assume you sent the notifications after turning off Wifi anyway. Let me get a screencast and attach
,
Aug 30 2017
Thank you for providing more feedback. Adding requester "sandeepkumars@chromium.org" to the cc list and removing "Needs-Feedback" label. For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot
,
Aug 30 2017
@Sandeep Attaching the screencast. I am on a Moto G5 Plus, Android 7.0.0 At the start of the clip, I have airplane mode on. I sent 5 curl requests to send a push to the device. Then, I turned Airplane mode off. The gcm-internals received log is shown; a single push entry was received and captured
,
Sep 1 2017
This seems to work fine on my devices. Could you check the GCM diagnostics tool on your device to see what's going on? Go to the Phone app and dial *#*#426#*#*, then click on [Events]. Reconnect to the network and check how many messages are being send to the Chrome package. Note that only a single notification should be shown in either case, but that doesn't affect chrome://gcm-internals/ either.
,
Sep 2 2017
@Peter I am able to see all the N messages on *#*#426#*#* chrome://gcm-internals still shows only 1 though
,
Sep 3 2017
I tried to reproduce this on a Nexus 5, but was unable to do so. Might be something to do with the device. Let me try this with a bunch of device models and get back on the thread
,
Oct 25 2017
@ameya.karve -- Could you please update Chrome to Latest Stable and let us know if you are still seeing the issue. Thanks in Advance.
,
Mar 8 2018
***Bulk Edit*** There is no updates in the past few months, closing now. Feel free to reopen if needed. |
||||||
►
Sign in to add a comment |
||||||
Comment 1 by ameya.ka...@gmail.com
, Aug 28 2017