1

私のクライアントは最近、各アプリの起動時に iCloud ユビキタス トークンをチェックするアプリに関する次の問題を報告する顧客から電子メールを受け取りました ( [[NSFileManager defaultManager] ubiquityIdentityToken];)。

  • デバイスがバックアップから復元されたときに、アプリが現在のトークンと以前のトークンの不一致を検出することがあります。ubiquityIdentityTokenバックアップから復元すると変化しますか?
  • あるケースでは、ユーザーが新しいデバイスを入手し、iCloud パスワードを変更して、デバイスをバックアップから復元しました。アプリがトークンの不一致を検出しました。ubiquityIdentityTokeniCloudのパスワードを変更すると変わりますか?
4

2 に答える 2

0

私はこの領域を調査し始めましたが、Apple が「不透明なトークン」と説明しているため、多くの情報を見つけることができません。

トークンは、一連の 40 個の 8 桁の 16 進数グループです。これらの番号グループのほとんどは変更されません。

別のアプリ、別のデバイス、または別の iCloud アカウントからトークンを要求すると、17 番目から 22 番目の番号グループでまったく異なる値が得られます。

残りの数値は、関係のないユーザーのデバイス間でも変わりません。

同期の問題が発生しているクライアントのデバイスからの例外が 1 つだけ見つかりました。その場合、数字の半分以上が異なっていました。なぜそうなるのかは現在調査中です。

于 2016-04-18T10:35:54.077 に答える