ユーザーが iCloud にサインインしているかどうかを具体的にどのように検出しますか? URLForUbiquityContainerIdentifier の戻り値の確認は非常に限られています。
1) iCloud にサインインしていないユーザーと他のシナリオ (iCloud が有効になっていないなど) を区別できません。2) ゲームがまだバックグラウンドで実行されている間に、ユーザーが設定アプリから iCloud にサインインし、アプリに戻って iCloud サービスにアクセスしようとしても、動作は変わらないようです。
ユーザーがサインインしているかどうかを具体的に検出する、より信頼できる方法はありますか?