Ios APNS通知未到达Apple MDM中注册的设备

Ios APNS通知未到达Apple MDM中注册的设备,ios,apple-push-notifications,mdm,Ios,Apple Push Notifications,Mdm,使用Apple MDM。 它是使用APN的MDM mobileconfig的主题与APSP-XXX.pem的主题相同 设置mobileconfig后,设备令牌和PushMagic的字符串到达MDM服务器 我发送了一份使用APN的设备令牌电报的措辞。 它被PushMagic的字符串替换。 虽然从mdm服务器通过APN发送了{“mdm”:“XXXXXXXXXXXX-xxxx-xxxx-xxxx”},但无法访问iPhone 为什么会这样?这个问题可能是因为两个原因: 钥匙和pem都应在场 使用的密

使用Apple MDM。 它是使用APN的MDM

  • mobileconfig的主题与APSP-XXX.pem的主题相同
  • 设置mobileconfig后,设备令牌和PushMagic的字符串到达MDM服务器
我发送了一份使用APN的设备令牌电报的措辞。 它被PushMagic的字符串替换。 虽然从mdm服务器通过APN发送了
{“mdm”:“XXXXXXXXXXXX-xxxx-xxxx-xxxx”}
,但无法访问iPhone


为什么会这样?

这个问题可能是因为两个原因:

  • 钥匙和pem都应在场
  • 使用的密码应属于创建pem时使用的密码
  • 请仔细阅读pdf

    如果您遵循此链接: 然后核实几件事

    使用以下命令从customerPrivateKey.pem中删除密码短语

    openssl rsa -in customerPrivateKey.pem -out PlainKey.pem
    
    cat CustomerCompanyName.pem PlainKey.pem > PlainCert.pem
    
    然后使用以下命令合并从门户下载的APNS证书(例如CustomerCompanyName.pem

    openssl rsa -in customerPrivateKey.pem -out PlainKey.pem
    
    cat CustomerCompanyName.pem PlainKey.pem > PlainCert.pem
    
    现在,这个PlainCert.pem文件可以在服务器中用作APNS/MDM证书


    如果仍然存在问题,请在此显示您的设备日志。

    我制作了一个python脚本,用于供应商签名部分,因此您不必使用softhinker java代码


    您能否提供将APNS通知发送到注册设备所采取步骤的更多详细信息?我为MDM生成了推送证书。它有一个有效的主题。在keychain store中查看时,会显示“此证书由未知机构签署”。也没有与之关联的私钥。你知道怎么了吗?@TsurumaruMakoto嗨,你能帮我为iOS设备设置MDM服务器吗。我已经使用此参考资料完成了所有认证部分。我被困住了,现在该怎么办?请帮帮我,你能检查一下这个吗,