CLOMO PANEL からプロファイルのインストールコマンドを実行中に通信が遮断された場合はどうなりますか?


通信が遮断されたタイミングによって挙動が異なります。

タイミングとしては大きく下記のパターンとなります。

※ただし、iOS の場合は iOS の仕様により挙動が下記と異なる場合があります。

 

◆接続断のタイミング

(1)デバイスが push 通知を受け取って、サーバにコマンド取得リクエストを行うが、このリクエストがサーバに届かない。

(2)コマンド取得リクエストはサーバまで到達し、サーバはレスポンスとしてコマンド(プロファイル)データを返したが、

これがデバイスに届かない。

(3)コマンド取得リクエストはサーバまで到達し、サーバはレスポンスとしてコマンド(プロファイル)データを返したが、

このデータの受信中(一部受信)に接続断。

(4)コマンドを受け取り、プロファイルインストール完了後、完了通知がサーバに届かない。

(5)完了通知はサーバまで届いたが、これのレスポンスがデバイスに届かない。

 

◆挙動

(1)デバイスはコマンド取得リクエストをリトライします。

(2)デバイスはコマンド取得リクエストをリトライするが、サーバ側ではコマンド送信済みとなっているため、

当該プロファイルはインストールされません。

(3)iOSの仕様によるため(おそらくゴミが残るようなことは無いと思いますが)未確認です。

ただし、仮にリトライしたとしてもコマンドは送信済みのため、当該プロファイルはインストールされません。

(4)インストール自体は完了するが、サーバ側ではインストールコマンドが未完了となります。

(5)コマンド完了(正常終了とほぼ同じと思われます)