我已经设法让我的推送通知在我的Xamarin.Forms项目上工作。我在使用 Google Cloud 消息传递(现已弃用(时能够添加新标签,并且升级到 FCM 后,我现在只能在首次注册到 FCM 服务器时设置标签。
var hub = new NotificationHub(myHubName,listenConnectionString, this);
var regId = hub.Register(token, myTags.ToArray()).RegistrationId;
如何调用 FCM 来刷新我的实例令牌?
我的回答只是"呼叫"集线器。使用更新的标签注册。注册将删除所有早期标签并用新标签替换它们。它还需要在自己的线程中完成,如下所示:
await Task.Run(() =>
{
var regId = hub.Register(token, myTags.ToArray()).RegistrationId;
});