Мы используем Firebase Java SDK (com.google.firebase: firebase-admin) для отправки Pu sh уведомлений на устройства iOS и Android.
Мы можем успешно построить уведомление и отправьте его на устройство с помощью зарегистрированного токена FCM.
На таком устройстве мы открыли Системные настройки и отключили уведомление pu sh для приложения. Мы отправили новое уведомление с помощью FCM, и оно не появилось на устройстве - как и ожидалось. Однако теперь мы ожидаем, что API-интерфейс Firebase должен выдать исключение, поскольку токен FCM больше не действителен / был отозван.
Мы полагали, что он может быть кэширован некоторое время, но теперь его прошло более 24 ч. Мы должны иметь возможность использовать другие способы доставки, если pu sh на устройстве отключено. Почему FCM все еще возвращает 200 OK?