Получите все подписанные темы из облачных сообщений firebase

Используя новую FirebaseMessaging, вы можете бесплатно подписаться на темы через:

FirebaseMessaging.getInstance().subscribeToTopic(); FirebaseMessaging.getInstance().unsubscribeFromTopic(); 

Но есть ли способ получить все темы, на которые подписана текущая установка?

Solutions Collecting From Web of "Получите все подписанные темы из облачных сообщений firebase"

Я искал API Android, задал вопросы по этому поводу на SO, но не нашел ничего. В Android API нет ничего, чтобы получать все темы определенного токена.

Однако вы можете сделать это с помощью запроса GET

Запрос HTTP GET

 https://iid.googleapis.com/iid/info/<TOKEN>?details=true Content-Type:application/json Authorization:key=AAA....i1nM:APA9.....81gTPXCE55....JLPEG0wZobG_ile8lI35JTzHYE5MC..BmDD_Cxj5OxB1Yh....Rs5lo3UwLNL9h-WcocGV....b5bYWNI55kzNsrHK-7GljUDtMn 

TOKEN в url: FirebaseInstanceId.getInstance().getToken();

Key : можно найти в консоли firebase : ваш проект -> настройки -> настройки проекта -> облачные сообщения -> ключ сервера

Примечание: будьте осторожны при поиске ключа, не используйте его.