I googled it and I can't seem to find an answer for that: does device token get changed when there is an update from app store for my app?
Device tokens can change. Your app needs to reregister every time it is launched — in iOS by calling the
registerForRemoteNotificationTypes:
method ofUIApplication
.