ios - Apple MDM 推送错误,但仅限于某些 iOS 设备

标签 ios apple-push-notifications mdm

我们在某些 iPhone 设备上使用 MDMpush 时出错:

Jul 30 17:52:46 Mirnas-iPhone apsd[49] : : Stream error occurred for : Error Domain=NSPOSIXErrorDomain Code=54 "The operation couldn’-t -b-e -c-o-m-p-l-e-t-e-d-. -C-o-n-n-e-c-t-i-o-n -r-e-s-e-t -b-y -p-e-e-r-" -U-s-e-r-I-n-f-o-=-0-x-1-4-3-5-4-0 -{-}

所有设备都是相同的,相同的 iOS 版本,但在 50% 的设备上我们会遇到此错误。在其他设备上,推送工作正常。存在此问题的设备在 MDM 有效负载安装过程中没有问题,但是当我们尝试推送某些内容时,会发生错误。

最佳答案

我们很久以前就有过类似的症状,是因为有人在一半的设备注册后更改了 Apple MDM 证书。一些设备注册了新证书,其余设备注册了旧证书。 Apple MDM 服务器不喜欢这样。

您需要使用相同的证书注册所有设备。

关于ios - Apple MDM 推送错误,但仅限于某些 iOS 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11728984/

相关文章:

ios - 开源MDM服务器的选择

iphone - 如何从外部框架加载资源

iphone - Website Push ID 的用途是什么?它与普通的 APNS 有何不同?

ios - 如何使用MDM访问Apple推送通知的内容?

ios - 后台问题中的 Apple 推送通知

ios - Xamarin.Forms - 推送通知 - iOS

android - 如何使用android management api管理个人资料?

ios - 在collectionView重新加载Objective C之后隐藏TabBar Item #2

iphone - Bonjour 联网(发送消息)到两个以上的 iOS 设备

ios - 通过代码从一个 ViewController 切换到另一个