モバイル デバイス (iOS および Android) に対してグローバル DB にデータを格納するための最良の方法を誰かが知っているかどうか疑問に思っています。
クエリに基づいて情報を書き込み/取得するアプリを構築していますが、返されたレコードのいずれかがそのデバイスから送信されたかどうかを知る必要があります。
基本的には、ユーザーが何らかの情報 (DB に保存されている) を送信すると、アプリの追加機能にアクセスできるようになるという考えです。アプリが起動したら、DB をチェックして過去に情報を送信したかどうかを確認し、他のエリアへのアクセスを許可します。
送信された情報にはローカル ストレージを使用しますが、リモートで保存することもできるため、何らかの理由でローカル ストレージが破損した場合でも、ユーザーが送信した情報の記録が残ります。
100 人のユーザー (数百万人を期待) が存在する可能性があるため、ID はデバイスに対して一意である必要があるため、ID は別のデバイスと競合しないように十分に一意である必要があります。送信された情報は、他のすべてのユーザーが取得できます。
ありがとう :)