私は、CloudKitの同期からRealm Mobile Platformの使用に移行しています。Realm Mobile Platformでの透過的なログイン
私は、ログインプロセスをユーザーに透過的にしたいので、私はCloudKit認証を使用しています。この方法で、アカウントの作成やパスワードの覚えが心配する必要はありません。もちろん、ユーザーにiCloudアカウントが設定されていない場合、データは同期されませんが、アプリはすでに領域なしで動作しています.iCloudアカウントが原因でデータが同期されないことをユーザーに警告するだけです見つけることができませんでした。
私は、同期レルムを開くために、ユーザーの資格情報を提供する必要があることにドキュメントで気づきました。
私の質問は、ユーザーが初めてインターネットに接続していない、またはiCloudアカウントの設定をしていないアプリを起動するケースをどのように処理するのですか?ユーザーがiCloudアカウントを持っていない場合(これは現在のアプリケーションの仕組みです)、データをローカルに保存したいのですが、正しく理解すれば、同期領域を開くことができるのはユーザーの資格情報を取得するには、インターネットアクセスとiCloudアカウントがデバイスに設定されている必要があります。レルムでそのケースを処理する簡単な方法はありますか?
私は別のオフラインストレージを持ち、そのデータを同期した領域にオンラインで移動することができると知っていますが、それは正しいことをするのはやりにくく、かなりの作業になります。
非常に良い答え。ありがとう!そのアップデートを楽しみにしています。 –