Извините, что заблаговременно, так как я на работе, поэтому у меня нет всего кода перед собой, который я мог бы опубликовать здесь.
Я хочу найти лучший способ добавить новый тег для существующего зарегистрированного устройства в FCM. В основном у меня есть приложение Xamarin.Forms с реализованными уведомлениями pu sh. Был задан вопрос о том, что произойдет, если пользователь войдет в приложение с другого устройства. Как бы вы добавили новый тег (или тег, связанный с этим пользователем) на устройство, чтобы они могли получать уведомления, связанные с ним, когда они вошли в систему?
Я начал смотреть на некоторые из Остальные API в документации (опять же ... извините, у меня нет ссылки на него), и похоже, что есть один API, где его "создать / обновить регистрацию устройства", и он в основном принимает тег (ы) и регистрацию gcm Ид (я думаю).
Я думал, что смогу извлечь уже зарегистрированный идентификатор устройства и использовать его для обновления регистрации новым тегом с помощью API Rest. Как выглядит код c# для получения существующего регистрационного идентификатора?
Я пытался использовать FirebaseInstanceId.GetInstance().GetInstanceId().GetToken
(псевдо из памяти), но я не уверен Я делаю это правильно.
Это правильный подход?