Наше приложение работает на iOS и Android и получает уведомления через Firebase.
Нам нужно иметь возможность немедленно определить, когда пользователь удалил приложение, чтобы мы могли отправлять уведомления другим способом (например, SMS или SMTP).
Это нормально для Android, так как мы можем определить, действителен ли IID приложения с помощью Firebase Admin API, прежде чем отправлять уведомление.
Однако это не работает для уведомлений на iOS. Если пользователь удаляет приложение, Firebase по-прежнему считает, что IID приложения действителен, и перенаправляет уведомление на шлюз APN (очевидно, что на устройстве ничего не появляется, потому что приложение исчезло).
Итак, как сервер может обнаружить, что приложение для iOS установлено?
Спасибо.
If the client app is automatically unregistered, which can happen if the user uninstalls the application. For example, on iOS, if the APNs Feedback Service reported the APNs token as invalid.
firebase.google. com/docs/cloud-messaging/ - person genericUser   schedule 11.05.2021