Я использую Firebase Cloud Messaging (FCM) и согласно сокращенному коду ниже каждый раз, когда на клиентском устройстве генерируется новый токен ... Я отправляю этот новый TOKEN в свою базу данных SERVER (Cloud), где я ее сохраняю, чтобы иметь возможность отправлять в будущем Push Notification с сервера на устройство с использованием API CFM.Firebase Cloud Messaging - Как проверить токены?
//public class CFMInstanceIDService extends FirebaseInstanceIdService ...
public void onTokenRefresh() {
...
String cfmToken = FirebaseInstanceId.getInstance().getToken();
...
sendRegistrationToServer(customerGuid, cfmToken);
}
Посредством этого у меня есть на сервере список ВСЕХ (кратных) Устройств, в которых Клиент вошел в систему. (Планшет, телефон, iPhone, Android и т. Д.)
Есть ли способ проверить/подтвердить токен в любое время?
Я хотел бы знать/убедиться, что все токены, которые я связал с клиентом, принадлежат реальным устройствам. Я не хочу отправлять Push Notifications не существующим токенам.
не
При использовании конечной точки идентификатора экземпляра вы можете проверить информацию о токере, и ответ будет указывать (не конкретно), что токен недействителен, либо потому, что нет информации для токена, либо если токен недействителен формат. –