バックアップからiPadを復元し、サインインし直すと、VPNプロファイルのアイコンはあり、チャットアプリも開くので、すべて終わったように見える。ところがトンネルは認証に失敗し、メッセージはバックグラウンドで届かなくなる。二つの症状は関連して見えるが、たいていは関連しない。復元は二つの独立した経路に影響する。端末がVPNアクセスのために保持する登録と、各アプリが自社のプロバイダーに対して持つプッシュ登録である。アイコンはどちらも生き残るが、その背後にあるものは残らないことが多い。

二つの経路、一つの復元

端末の経路はIDの問題である。どのアカウント、証明書、管理登録をiPadが持っていると証明できるか。アプリの経路はアドレスの問題である。通知サービスが特定のインストールを起こそうとするとき、どのトークンを受け付けるか。片方の経路がもう片方を直すことはなく、片方でのサインイン成功はもう片方の状態を何も語らない。

再起動は復元ではない。再起動で失われるのは実行中の状態だけであり、復元はインストールを置き換え、両方のIDを設定画面では見えない形で変えうる。

経路その一:端末が実際に持つ登録

個人向けVPNでは、プロバイダーの対応するセットアップを開き、意図したアカウントにサインインしていることを確認してから、求められる有効化や資格情報の登録を完了する。空のリストを埋めるためだけに無関係な古い構成を読み込まないこと。存在するプロファイルは、サーバーがまだ受け付けるIDと同じではない。

組織が管理するiPadでは、復元はその登録方法とOSバージョンについて文書化された手順に従う必要がある。結果が異なるからだ。Appleの管理対象デバイスの復元に関するガイダンスは、アカウント主導の登録プロファイルがバックアップから復元されないと述べており、そのため利用者は仕事用または学校用のセットアップをもう一度通る。他の登録方法は、同じ端末、交換端末、異なるOSバージョンで挙動が異なる。だから一つの事例を「VPNプロファイルは必ず失われる」と一般化してはいけない。

端末が登録されたら、管理者に現在のIDとそれに割り当てられた構成を確認してもらう。設定画面にまだ表示される古いプロファイルは、ファイルが存在することを示すだけで、サービスが中の資格情報を受け付けることは示さない。

経路その二:プッシュトークンはインストールに属する

Appleの文書は、バックアップからの復元、新しい端末へのインストール、OSの再インストールの後に、プッシュサービスが新しいデバイストークンを発行すると述べている。アプリは実行時に現在のトークンを要求し、通知プロバイダーへ安全に送る必要がある。復元前にキャッシュされたトークンは代替にならない。それはもう存在しないインストールを指している。

ネットワーク経路が機能したら、影響を受けた各アプリを開き、対応するアカウントと通知のセットアップを完了する。これでアプリは登録を行う機会を得るが、すべてのアプリが復元をうまく扱う保証はない。登録はアプリの仕事であり、目に見える結果はプロバイダー側に記録された新しいトークンである。

サポートチームは二つを確認する。アプリが登録成功を報告したか、そしてそのアカウントに対するプロバイダーの対応表が新しいトークンを指しているか。復元前のトークンをコピーしたり、復元されたローカルデータが正しいと決めつけたりすると、配信を実際に復元する手順を飛ばすことになる。

この順序で確認し、最初の失敗で止める

まずネットワーク経路を確認する。それなしでは登録もアプリの登録も完了できない。次に登録を確認する。認証できないアプリは何も登録できないからだ。その後に初めて通知の登録を見る。失敗にはそれぞれ担当があり、混ぜると、再登録しなかったアプリを直すために端末をまた復元するという定番のループになる。

何を再登録し、どのアプリが新しいトークンを登録したかを書き留め、背景の通知を一つとVPNログインを一つ試す。両方が動けば復元は完了であり、片方だけなら、どちらの経路を直すべきかが分かる。

関連記事