I updated my app for ios10, and have the requisite changes in place, forking code between ios10 and below to hit proper method calls.
It seems to work properly. I have a specific app sound that tells me the remote push was processed by the app, as if not, the default device sound is used.
Upon install to test device, all is proper. But once and a while and seemingly randomly, I lose app-centric push receipt at my device.My console never shows the push since it is not sent to the phone.
I run IOS Console to watch it and it seems to report that a "completely unknown" token was received. It works on my pre-ios10 device.
I am at a loss for how to determine what is wrong given all works properly at the start.
I am guessing at the moment that my completion handling might not be correct and that iOS10 is punishing my app?
I will edit the question as i can when i get more clue, but at present, this is very troublesome.