Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 4.0
-
Fix Version/s: 4.1, EE-3.3.0.GA_P04
-
Component/s: Push Library
-
Labels:None
-
Environment:ICEpush
Description
Push notifications stop when a third window is opened. The notifications stop in one or two of the windows. When and which windows have their notifications stopped seems to be random.
Fixed LocalStorageNotificationBroadcaster unreliability by reading localStorage new values off the event object instead of reading it from the storage (since other thread can update the value again in the mean time). Rolled back the change that ran local storage updates spread out at regular intervals (not required anymore). Factored out PushIDExpiryMonitor to monitor for unused pushIDs. The monitor runs off a thread, every 10 seconds. Improved logging.