Поиск недействительных идентификаторов AppIID по пакетам - PullRequest
0 голосов
/ 27 июня 2019

Я оптимизировал отправку сообщений через Firebase с помощью API Batch, которые позволяют отправлять до 100 AppIID одновременно. Однако мне нужно знать, какие AppIID больше не действительны, чтобы я мог вернуться к отправке через SMTP или SMS.

API SendAllAsync и SendMulticastAsync всегда возвращают успех для AppIIDs, даже если соответствующее приложение было удалено.

Единственный способ проверить, что я нашел - это опросить каждую AppIID's информацию по очереди, используя

https://iid.googleapis.com/iid/info/[AppIID]?details=true

Что говорит мне, если один AppIID еще жив. Однако это очень много времени. Для 100 AppIID это занимает около 70 с.

Есть ли лучший способ сделать это, который позволит мне получить эту информацию за один пакетный вызов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...