ユーザのOneSignalIDを収集しようとしています。 次のコードは、各ユーザーに対して1つのplayerIDを追加します。 同じユーザーが別のデバイスにログインすると、playerIDが更新されます。Swift - Firebaseが同じキーで複数の値を加算する
let status : OSPermissionSubscriptionState = OneSignal.getPermissionSubscriptionState()
let oneSignalUser = status.subscriptionStatus.userId
if oneSignalUser != nil {
let aUser = Auth.auth().currentUser!
let post = ["playerID": oneSignalUser!] as [String: Any]
Database.database().reference().child("usersToOneSignal").child(aUser.uid).setValue(post)
}
私は、すべてのユーザーがすべてのデバイスに追加することにしたいです。 キー "kwvZPH ......"の下に複数のplayerIDが必要です(これはFireBase UserKeyです)。 どうすればいいですか?
[documentation](https://firebase.google.com/docs/database/ios/read-and-write):=) – matiastofteby