Мы работаем над реализацией GCM и заметили, что адрес устройства, назначенный для установки приложения, может работать, даже если приложение удалено.
Итак, мы устанавливаем приложение, получаем токен A, устройство с большим успехом подписывается на конкретный тип предупреждения 1, токен A A. Затем мы удалим приложение.
Нет, мы переустанавливаем, получаем токен B, и устройство подписывается на конкретный тип предупреждения 2, мы с большим успехом отмечаем токен B.
Теперь, поскольку мы не отправили сообщение в токен A между моментом, когда приложение было удалено и переустановлено, мы все равно можем сообщать обоим токенам, а приложение получает их оба.
Если бы мы попытались использовать токен A, а приложение было удалено, мы могли бы очистить его от ответа Google.
Есть ли способ узнать, что токен A технически уже недействителен?