回答編集履歴

2

修正

2017/11/10 09:20

投稿

Yatima
Yatima

スコア1159

test CHANGED
@@ -1,17 +1,5 @@
1
- おつかれす.
1
+ 大筋は書かれている方法で良いかと思います.
2
2
 
3
- まずそもそも論なります,どういった理由わざわざ自前でIDを用意されしょうか?
3
+ 通信不可時は snapshot.metadata.fromCache true か false か判定すことがきます.
4
4
 
5
-  
6
-
7
- そして,AuthのUIDでは不十分だとしても,AuthのUIDに紐付けて管理するのが基本かなぁと思います.
5
+ [Enable Offline Data > Listen to offline data](https://firebase.google.com/docs/firestore/manage-data/enable-offline#listen_to_offline_data)
8
-
9
- それも悩ましい場合は,その旨を理由を添えて言っていただければ,再度回答いたします.
10
-
11
-
12
-
13
- 追記: 紐付けの仕方
14
-
15
- 単に,データベース内に保存する,というだけです.
16
-
17
- 例えばドキュメントの名前をAuthのUIDにして,その内部に読みやすいユーザIDを保持する,などでしょうか.

1

詳細追記

2017/11/10 09:20

投稿

Yatima
Yatima

スコア1159

test CHANGED
@@ -7,3 +7,11 @@
7
7
  そして,AuthのUIDでは不十分だとしても,AuthのUIDに紐付けて管理するのが基本かなぁと思います.
8
8
 
9
9
  それも悩ましい場合は,その旨を理由を添えて言っていただければ,再度回答いたします.
10
+
11
+
12
+
13
+ 追記: 紐付けの仕方
14
+
15
+ 単に,データベース内に保存する,というだけです.
16
+
17
+ 例えばドキュメントの名前をAuthのUIDにして,その内部に読みやすいユーザIDを保持する,などでしょうか.