I am using Node GCM.
The notifications are working fine in certain devices of my customer. Some phones have this issue where they do not get the notifications after a certain time period.
After checking the logs I saw the below error in some calls.
{"multicast_id":7040074623564131000,"success":0,"failure":1,"canonical_ids":0,"results":[{"error":"NotRegistered"}]
I do not get canonical_ids as 1 or above, for this response or on any responses before it.
I followed the steps mentioned in Canonical Registration ID and message ID format and I did not get any canonical ids in the response.
In some phones, the GCM works just fine so I'm not sure how to proceed from here and where to debug.