Я пытаюсь использовать сервисы Firebase FCM для отправки уведомлений пользователям.когда пользователь входит в систему, я сохраняю его token_id в базе данных Firestore.
это то, как я сохраняю token_id.
String token_id = FirebaseInstanceId.getInstance().getToken();
Log.i("token_id",token_id);
Map<String,Object> tokenMap = new HashMap<>();
tokenMap.put("token_id",token_id);
mFireStore.collection("Users").document(current_id).update(tokenMap).addOnSuccessListener(new OnSuccessListener<Void>() {
@Override
public void onSuccess(Void aVoid) {
Toast.makeText(LoginActivity.this, "Signed in Successfully", Toast.LENGTH_SHORT).show();
startActivity(new Intent(LoginActivity.this,AdminActivity.class));
finish();
}
});
, но когда я вхожу с тем же пользователем на другом устройстве, предыдущий token_id получает обновление с новым ..
есть ли способ, которым я могу создать список token_ids, чтобы я мог использовать его в функции node.js