ペイロードとコマンドを iOS デバイスに送信できます。IOS デバイスから結果を受信しています。
ペイロードとコマンドを iOS デバイスに送信するにはどうすればよいですか? それらを MDM 経由で送信していますか?
その場合、デバイスがサーバーから新しいコマンド、プロファイルを取得できるようにする唯一の方法は、APNS を介して「ウェイクアップ」通知を送信することです。
しかし、プッシュ通知を送信している間は何も実行していません。
そこで私は混乱しました。この場合、何もしない場合、デバイスはサーバーに連絡することはなく、コマンドを受信することもありません。しかし、あなたはそうであると言った。
しかし、IOS アプリケーションをインストールし、JavaPNS を使用してプッシュ通知を送信すると、プッシュ > 通知が表示されます。
これはあなたの問題だと思います-用語の混乱。
MDM プロトコルでは、iOS アプリケーションをインストールする必要はありません。iOS オペレーティング システムには mdm エージェントが組み込まれています。MDM を構成し (インストールされた MDM ペイロード)、デバイスが (APNS を介して) 「ウェイクアップ」プッシュ通知を受信するとすぐに、MDM エージェントはサーバーに接続し、新しいコマンドを要求します。
一方、(MDM とは関係のない) アプリケーションを作成し、それにプッシュ通知を送信することもできます。
これと MDM の唯一の共通点は、プッシュ通知トランスポートです。ただし、MDM 目的で送信されるプッシュ通知メッセージ (「ウェイクアップ」メッセージ) とアプリケーション (「バッジ」、「サウンド」、「メッセージ」) は異なります。
質問を見直して、何が機能し、何が機能しないかを区別してください。