APNS 経由でデバイスに MDM プッシュ通知を送信できません。
現在、独自の MDM サーバーをインストール中であり、登録されたデバイスを制御しています。
当社の MDM サーバーは 64 ビットの Windows 2008 R2 サーバーです。エンタープライズ ライセンスを使用して作成された mdm 証明書を使用して、Web サイトhttps://identity.apple.com/pushcert/からプッシュ証明書を取得しました。
また、構成プロファイルを使用してデバイスの登録を完了しました。構成プロファイルで提供されるチェックイン URL を使用して、pushmagic と UDID を取得できます。
その情報を使用して、Apple サンドボックス サーバー「gateway.sandbox.push.apple.com」にプッシュ通知を送信しようとしています。Apple から受け取ったプッシュ証明書を MDM サーバーにインストールしました (pem を p12 に変換することにより)。
ペイロード情報を APNS に送信するプログラムとして C#(MOONAPNS/PUSHSHARP) を使用しています。送信する情報は、{"mdm","C00B83E6-7B66-4DE3-BBE4-B728E0E3E16F"} のようなものとデバイス トークンです。これにより、デバイスがウェイクアップすることはありません。APNS に接続する c# プログラムはエラーをスローせず、正常に送信されたと表示します。しかし、APNS は ipad デバイスを起動していないようです (ipad のログに基づく)。
ここで完全に立ち往生しており、さらに先に進む方法がわかりません。これをデバッグする方法は?
ありがとう!