0

Simperium のドキュメント/ヘルプ セクションには、次のテキストがあります。

作成されるすべてのデータは、ユーザーに関連付けられている必要があるように見えますが、そうですか? 場所やビールのデータベースなど、ユーザーに関連付けられていないデータを持つことは可能ですか?

はい、これはまだあまり明確ではありませんが。アプリの他のユーザーと共有するアクセス トークンを使用してパブリック ユーザー (つまり、パブリック名前空間) を作成して、誰もがその名前空間に読み書きできるようにすることができます。

バックエンド サービスからデータを正式に公開する必要がある場合は、これを読み取り専用アクセスに制限することもできます。

これに実際の例はありますか?

私が持っているシナリオは次のとおりです

  1. 私のアプリにはカレンダーがあります
  2. 主要ユーザーはカレンダーのデータを追加および削除できます
  3. 彼らは他のユーザーを招待してデータを追加および削除したいと考えています。私の考えでは、彼らは彼らにトークンを与えることができ、ユーザーは自分の電子メール アドレスとこのトークンを使用してサインインできます。

私は正しい軌道に乗っていますか?

4

1 に答える 1

0

あなたは間違いなく正しい道を進んでいますが、その道を少し進みすぎています。あなたが説明したシナリオは Simperium に最適ですが、共有機能とコラボレーション機能はまだリリースされていません。

引用したヘルプ テキストは、たとえばカスタム バックエンドからアプリのすべてのユーザーにコンテンツを正式にプッシュするためのものです。この例は、新しいコンテンツが追加されるとすべてのクライアントで更新されるニュース ストリームです。

これは、異なるアクセス許可を持つユーザーのグループ間でカレンダー データを共有することとはまったく異なり、実際には Simperium の長所をより有効に活用できます。社内でテストした解決策がありますが、学んだことを使用して、本番環境での使用によりスケーラブルなより良いバージョンを構築しています。

これに関するタイムラインはまだありませんが、simperium.com のダッシュボードで発表される予定です。

于 2012-12-28T18:28:37.843 に答える