Ios 重复令牌更新设备请求

Ios 重复令牌更新设备请求,ios,device,mdm,ota,Ios,Device,Mdm,Ota,我注意到,在安装配置文件后的MDM注册期间,设备会发送重复的令牌更新请求 首先,验证什么是可以的: <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>MessageType</key>

我注意到,在安装配置文件后的MDM注册期间,设备会发送重复的令牌更新请求

首先,验证什么是可以的:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
<plist version="1.0">  
<dict>  
    <key>MessageType</key>  
    <string>Authenticate</string>  
    <key>Topic</key>  
    <string>com.apple.mgmt.External.c708ft49-9595-4bd0-a6e2-9d9f234c5458</string>  
    <key>UDID</key>  
    <string>e446679f06cb220e056bf57gf4518735beb2a775</string>  
</dict>  
</plist>
下面是令牌更新:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
<plist version="1.0">  
<dict>  
    <key>MessageType</key>  
    <string>TokenUpdate</string>  
    <key>PushMagic</key>  
    <string>D4562B52-AC38-77A6-BE95-2A199410BAC9</string>  
    <key>Token</key>  
    <data>  
    PCDC0ogSLzcHKFyVSGNJLgty/SlMbTTR/Xz67196GTM=  
    </data>  
    <key>Topic</key>  
    <string>com.apple.mgmt.External.c708ft49-9595-4bd0-a6e2-9d9f234c5458</string>  
    <key>UDID</key>  
    <string>e446679f06cb220e056bf57gf4518735beb2a775</string>  
    <key>UnlockToken</key>  
    <data>  
    REFUQQAABORWRVJTAAAABAAAAARUWVBFAAAABAAAAAJVVUlEAAAAEBC0YxFZ7UZTgAcA  
    U9Qmi49ITUNLAAAAKIEuErMLEEc3eVZI0+wrq0p7dEV24/ut+8HLaJIvaNS4G/6FuP4q  
    Tu5XUkFQAAAABAAAAAFTQUxUAAAAFOrZutuk5SPjlqRjD0G1EzP5t34JSVRFUgAAAAQA  
    AMNQVVVJRAAAABDaPKoxXPdBP6FqQdWWFO5/Q0xBUwAAAAQAAAABV1JBUAAAAAQAAAAD  
    S1RZUAAAAAQAAAAAV1BLWQAAAChFiqFGCSnaeY6F0VLx3L1yPSiZYFC1ItQWno1uoHKt  
    yw7nQDjlleCtVVVJRAAAABBQmNg1/jJLwbCoMEiNQ4P3Q0xBUwAAAAQAAAACV1JBUAAA  
    AAQAAAADS1RZUAAAAAQAAAABV1BLWQAAACiYaUBi44zRzCIuY/3BlkPyz9uzV76b5sdw  
    Vd1GcIGWSXTIcl9Lbo7YUEJLWQAAACBQ2646mc3kBp3Xmyvo/9WDW727Z8As7p7YlPrW  
    QDffFFVVSUQAAAAQ3dMHH4/MQaqhpakX2IvDoUNMQVMAAAAEAAAAA1dSQVAAAAAEAAAA  
    A0tUWVAAAAAEAAAAAFdQS1kAAAAoSdaf/l+x/BgHfUty8TljEhi+/Yoo/T0EirnDdkAS  
    sxBVxYe+s7eew1VVSUQAAAAQGWf/o/XRT8mmudz0wea7hENMQVMAAAAEAAAABVdSQVAA  
    AAAEAAAAA0tUWVAAAAAEAAAAAFdQS1kAAAAoHxsUm34O4O+g4euZFjAJKiB4Wg4f+lvt  
    f9Ap5AOxY+49GnN3nrCORFVVSUQAAAAQvliCNGUBS6iqzN223WsmCENMQVMAAAAEAAAA  
    BldSQVAAAAAEAAAAA0tUWVAAAAAEAAAAAFdQS1kAAAAoMY/G6CqrXXoQ0S05AYGkzWGX  
    MdBGZ3syFZ67cQvbz/r/sEozHvuedlVVSUQAAAAQrSVjtmatQjOEzB8MI+uqjENMQVMA  
    AAAEAAAAB1dSQVAAAAAEAAAAA0tUWVAAAAAEAAAAAFdQS1kAAAAoTT0alk6RGwwDqhry  
    bqxfqrWGl5DvbKPChIvJWghe2wje1qSpq42tiFVVSUQAAAAQiDIRPjluRTqeyogSmjjC  
    RkNMQVMAAAAEAAAACFdSQVAAAAAEAAAAAUtUWVAAAAAEAAAAAFdQS1kAAAAgLg4NUgQ/  
    wUGT7ln/HUdPJwrsyjSyHyT4HPt+h5CTLzZVVUlEAAAAEMhN1PsN2E17kjIvZmsGic5D  
    TEFTAAAABAAAAAlXUkFQAAAABAAAAANLVFlQAAAABAAAAABXUEtZAAAAKKScYu84RcZ/  
    8ZB3IQmI/GT3ZMKdZPUliOuM3gI6oJvCDCnpBzvBnU9VVUlEAAAAEMkSLY7arkfltYzC  
    4UWGyDdDTEFTAAAABAAAAApXUkFQAAAABAAAAANLVFlQAAAABAAAAABXUEtZAAAAKBMb  
    AusUm9eK/ebTOZIcLxst6m57nS9nbvHVCuuRpLFG1lKchqT695ZVVUlEAAAAEJldIM5B  
    7UgVj+z6dsR3xdFDTEFTAAAABAAAAAtXUkFQAAAABAAAAAFLVFlQAAAABAAAAABXUEtZ  
    AAAAIJlCZHxNJgosRkzOQypYRJtH3lq9D5GfjA/NhEKISU/DU0lHTgAAABT8i5TLNvSa  
    IpuOepnvMaKXre9EQg==  
    </data>  
</dict>  
</plist> 
从服务器返回200后,我再次收到具有相同值的令牌更新:

<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">  
<plist version="1.0">  
<dict>  
    <key>MessageType</key>  
    <string>TokenUpdate</string>  
    <key>PushMagic</key>  
    <string>D4562B52-AC38-77A6-BE95-2A199410BAC9</string>  
    <key>Token</key>  
    <data>  
    PCDC0ogSLzcHKFyVSGNJLgty/SlMbTTR/Xz67196GTM=  
    </data>  
    <key>Topic</key>  
    <string>com.apple.mgmt.External.c708ft49-9595-4bd0-a6e2-9d9f234c5458</string>  
    <key>UDID</key>  
    <string>e446679f06cb220e056bf57gf4518735beb2a775</string>  
    <key>UnlockToken</key>  
    <data>  
    REFUQQAABORWRVJTAAAABAAAAARUWVBFAAAABAAAAAJVVUlEAAAAEBC0YxFZ7UZTgAcA  
    U9Qmi49ITUNLAAAAKIEuErMLEEc3eVZI0+wrq0p7dEV24/ut+8HLaJIvaNS4G/6FuP4q  
    Tu5XUkFQAAAABAAAAAFTQUxUAAAAFOrZutuk5SPjlqRjD0G1EzP5t34JSVRFUgAAAAQA  
    AMNQVVVJRAAAABDaPKoxXPdBP6FqQdWWFO5/Q0xBUwAAAAQAAAABV1JBUAAAAAQAAAAD  
    S1RZUAAAAAQAAAAAV1BLWQAAAChFiqFGCSnaeY6F0VLx3L1yPSiZYFC1ItQWno1uoHKt  
    yw7nQDjlleCtVVVJRAAAABBQmNg1/jJLwbCoMEiNQ4P3Q0xBUwAAAAQAAAACV1JBUAAA  
    AAQAAAADS1RZUAAAAAQAAAABV1BLWQAAACiYaUBi44zRzCIuY/3BlkPyz9uzV76b5sdw  
    Vd1GcIGWSXTIcl9Lbo7YUEJLWQAAACBQ2646mc3kBp3Xmyvo/9WDW727Z8As7p7YlPrW  
    QDffFFVVSUQAAAAQ3dMHH4/MQaqhpakX2IvDoUNMQVMAAAAEAAAAA1dSQVAAAAAEAAAA  
    A0tUWVAAAAAEAAAAAFdQS1kAAAAoSdaf/l+x/BgHfUty8TljEhi+/Yoo/T0EirnDdkAS  
    sxBVxYe+s7eew1VVSUQAAAAQGWf/o/XRT8mmudz0wea7hENMQVMAAAAEAAAABVdSQVAA  
    AAAEAAAAA0tUWVAAAAAEAAAAAFdQS1kAAAAoHxsUm34O4O+g4euZFjAJKiB4Wg4f+lvt  
    f9Ap5AOxY+49GnN3nrCORFVVSUQAAAAQvliCNGUBS6iqzN223WsmCENMQVMAAAAEAAAA  
    BldSQVAAAAAEAAAAA0tUWVAAAAAEAAAAAFdQS1kAAAAoMY/G6CqrXXoQ0S05AYGkzWGX  
    MdBGZ3syFZ67cQvbz/r/sEozHvuedlVVSUQAAAAQrSVjtmatQjOEzB8MI+uqjENMQVMA  
    AAAEAAAAB1dSQVAAAAAEAAAAA0tUWVAAAAAEAAAAAFdQS1kAAAAoTT0alk6RGwwDqhry  
    bqxfqrWGl5DvbKPChIvJWghe2wje1qSpq42tiFVVSUQAAAAQiDIRPjluRTqeyogSmjjC  
    RkNMQVMAAAAEAAAACFdSQVAAAAAEAAAAAUtUWVAAAAAEAAAAAFdQS1kAAAAgLg4NUgQ/  
    wUGT7ln/HUdPJwrsyjSyHyT4HPt+h5CTLzZVVUlEAAAAEMhN1PsN2E17kjIvZmsGic5D  
    TEFTAAAABAAAAAlXUkFQAAAABAAAAANLVFlQAAAABAAAAABXUEtZAAAAKKScYu84RcZ/  
    8ZB3IQmI/GT3ZMKdZPUliOuM3gI6oJvCDCnpBzvBnU9VVUlEAAAAEMkSLY7arkfltYzC  
    4UWGyDdDTEFTAAAABAAAAApXUkFQAAAABAAAAANLVFlQAAAABAAAAABXUEtZAAAAKBMb  
    AusUm9eK/ebTOZIcLxst6m57nS9nbvHVCuuRpLFG1lKchqT695ZVVUlEAAAAEJldIM5B  
    7UgVj+z6dsR3xdFDTEFTAAAABAAAAAtXUkFQAAAABAAAAAFLVFlQAAAABAAAAABXUEtZ  
    AAAAIJlCZHxNJgosRkzOQypYRJtH3lq9D5GfjA/NhEKISU/DU0lHTgAAABT8i5TLNvSa  
    IpuOepnvMaKXre9EQg==  
    </data>  
</dict>  
</plist> 

有人有过同样的问题吗?为什么要复制呢。我在IOS 6、7和8上观察到了这种行为。那么这是苹果的bug还是我做错了什么?

第二个有效负载中的另一个解锁令牌是不同的,但是我仍然不明白为什么它会被发送两次……你在使用哪个MDM?我正在创建自己的MDM服务器。所有这些都符合iOS文档3个阶段的要求。这一切都很好,但我不明白为什么签入令牌更新是2次。有什么想法吗?