Нужно обновить токен / добавить тэги Firecloud Messaging - PullRequest
0 голосов
/ 04 июля 2018

Мне удалось заставить мои push-уведомления работать над моим проектом Xamarin.Forms. Мне удалось добавить новые теги при использовании обмена сообщениями в Google Cloud (который устарел) и после перехода на FCM теперь я могу устанавливать теги только при первой регистрации на FCM-сервере.

var hub = new NotificationHub(myHubName,listenConnectionString, this);
var regId = hub.Register(token, myTags.ToArray()).RegistrationId;

Как мне вызвать FCM для обновления моего экземпляра-токена?

1 Ответ

0 голосов
/ 24 июля 2018

Мой ответ был просто «позвонить» хабу. Зарегистрируйтесь с моими обновленными тегами. Регистрация удалит все предыдущие теги и заменит их новыми. Также это нужно сделать в собственном потоке, например:

await Task.Run(() =>
{
   var regId = hub.Register(token, myTags.ToArray()).RegistrationId;
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...