0

これは意見の質問に近いですが、誰かが決定的な答えを出せることを願っています。

ゲームアプリを作成し、ゲームデータをローカルに保存しています。しかし、私はそれをクラウド対応にしたいと考えており、現在コードを書いていますが、精神的な障壁にぶつかり続けています. iCloud および Game Center のドキュメントのいくつかの場所で、Apple ID を変更した場合、ローカルのセーブ データ/ファイル キャッシュを削除する必要があると記載されています。これは、私のアプリが現在どのように機能しているかに反していますが、それを行う正しい方法を理解できれば問題ありません。iCloudのドキュメントでは、クラウドを使用するか、クラウドを使用せずに1回だけ尋ねるように書かれていますが、設定にはiCloudドライブのオンとオフを切り替えるボタンがあります.

私のジレンマの核心は、IOS デバイスが 1 つの Apple ID にしっかりとリンクされていないことにあるようです。複数のデバイスを 1 つの Apple ID に関連付けることができることは理解していますが、逆にそうすべき理由はわかりません。

これは、追加された機能または首を吊るすのに十分なロープと見なすことができます。ユーザーとして、Apple ID を使用して、Apple ID に関連付けられていない別のデバイスにアクセスし、次のことを行うことができます。

  • アプリ/曲をダウンロードする

  • Game Center にログインして、お互いが所有するゲームをプレイします。

Appleがこれに対処していることは知っていますが、今は私も同じことをしなければなりません。

アプリ開発者として、これが何を意味するのかについての質問が世界中に寄せられています。

たとえば、最初は「ローカル」ストアを非常に長い機内モードと同じと見なすことができると考えていました。クラウドが利用可能になると、デルタをクラウドとデバイス間で同期できますが、これは Apple ID の変更には対応していません。ローカル データを吹き飛ばし、新しいユーザーがゲームをプレイできないようにするか、ローカルまたはクラウドのみを許可し、両方を許可しないか?

現在、Apple はマルチタスキングと学校で使用されている iPad へのログインを追加しており、問題はさらに悪化しています。

私は正しい答えに導く深みを見つけようとし続けていますが、Apple ID の変更に対処する方法に途方に暮れています。

4

0 に答える 0