Я знаю, что существуют методы для проверки iOS и Android, чтобы увидеть, отключил ли пользователь локальные уведомления pu sh для приложения, что делается внутри самого приложения. Но если пользователь отключает уведомления pu sh для приложения, это возвращается в FCM? Знает ли FCM о том, что не следует отправлять уведомление этому пользователю, и если да, то есть ли возможность извлечь эту информацию из FCM.
Причина этого вопроса заключается в том, что пользователь некоторое время не использовал приложение и они отключили уведомления pu sh - без запуска пользователем приложения (таким образом, получая обновленные токены / проверку прав доступа) невозможно узнать пользователя, отключившего уведомления pu sh - если мы не можем извлечь его из FCM.
И в том же духе, если пользователь удалил приложение, обновляет ли FCM, что токен теперь недействителен из-за удаления приложения, и удаляет его из своей базы данных - и, если да, есть ли способ извлечь это из FCM?
В обоих случаях нам нужно либо обновить нашу БД, чтобы пользователь отключил уведомления pu sh (и, возможно, использовать альтернативные способы связи), либо пометить пользователя как «удаленного» и таким образом удалить этот пользователь из любого метода связи приложения (fcm, sms, email).