У меня есть приложение android, когда оно установлено и открывает вызовы getToken и отправляет его на наш собственный сервер, проблема в том, что мы отправляем персонализированное уведомление pu sh, потому что мы замечаем, что более двух зарегистрированных устройств имели один и тот же токен, это повторяется через несколько токенов.
FirebaseInstanceId.getInstance().getInstanceId()
.addOnCompleteListener(new OnCompleteListener<InstanceIdResult>() {
@Override
public void onComplete(@NonNull Task<InstanceIdResult> task) {
if (!task.isSuccessful()) {
Log.w("registerCloudMessaging", "getInstanceId failed", task.getException());
return;
}
// Get new Instance ID token
String token = task.getResult().getToken();
Log.d("FCM_DATA", "App Token: " + token);
//This one it sends to QTC Server on login
sendsToServer(token);
}
});
Почему у FCM один и тот же токен для двух устройств, это проблема, потому что мы отправляем уведомление с «уникальным» токеном на сервер FCM, и два устройства получают личное уведомление
Заранее спасибо