Rejecting MDM push dictionary because it does not have the right magic string.

I updated 270 iPad 2 to our MDM. Most are showing online, but there are about 60-70 that are not. I looked for dropped packets on the network or anything being blocked, but could all was clear. The console logs of the devices show the following error where it rejects MDM due to incorrect magic string. Our MDM provider states that this is a bug with iOS 9. All these devices have iOS 9.3.5 - latest iOS Supported. Is anyone aware of this? I was told to re-enroll them but if it's a bug, will it continue to happen?


Mar 13 16:37:44 CATIE-DIN101 mdmd[181] <Notice>: (Note ) MDM: mdmd starting...

Mar 13 16:37:44 CATIE-DIN101 mdmd[181] <Notice>: (Note ) MDM: Network reachability has changed.

Mar 13 16:37:44 CATIE-DIN101 mdmd[181] <Notice>: (Note ) MDM: Network reachability has changed.

Mar 13 16:37:44 CATIE-DIN101 mdmd[181] <Notice>: (Note ) MDM: Push token received.

Mar 13 16:37:44 CATIE-DIN101 mdmd[181] <Notice>: (Note ) MDM: Received push notification.

Mar 13 16:37:44 CATIE-DIN101 mdmd[181] <Notice>: (Error) MDM: Rejecting MDM push dictionary because it does not have the right magic string.

Mar 13 16:37:46 CATIE-DIN101 mdmd[181] <Notice>: (Note ) MDM: mdmd stopping.

Thanks!

Replies

Generally the push token magic string gets out of sync if the server fails to update the record for the device after it sends a TokenUpdate message. It's an unusual thing, but I've seen it happen before.


You can see more details about the process in the TokenUpdate Message documentation.