Sergiy
from the link you supplied
"The uuid on iOS is not unique to a device, but varies for each application, for each installation. It changes if you delete and re-install the app, and possibly also when you upgrade iOS, or even upgrade the app per version (apparent in iOS 5.1). The uuid is not a reliable value."
so does not work!
I have just loaded three different instances of the same app on to an Iphone, all showing 2 labels, one with "deviceID" and the other "token", obtained from "pushNotificationDeviceID" and "pushNotificationToken"
Instance 1
DeviceID = 513999EE-xxxx-xxxx-xxxx-xxxxxxxxxxxx
token = 1d0c4cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxeb2
Instance 2
DeviceID = 21F80D49-xxxx-xxxx-xxxx-xxxxxxxxxxxx
token = 1d0c4cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxeb2
Instance 3
DeviceID = 62887C01-xxxx-xxxx-xxxx-xxxxxxxxxxxx
token = 1d0c4cxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxeb2
Your documentation says
"To target a specific ID use deviceID instead of a token because a token is issued by Apple/Google services and can be changed."
You can see that I am getting directly the opposite outcome, with the "token" remaining consistent and the "DeviceID" changing???
Please give me clarification on this exact issue.
Also can you please unmark this as being answered until there is some clarification.