I'm seeing different tokens returned for the same app on the same device:
-(void)application:(UIApplication *)application didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)deviceToken
between installs.
For example after first install it will return token 'A' and if i remove the app and re-install it will return token 'B'. I'm seeing this behavior on iOS 9 latest beta, and wonder if this is by design or just a bug.