我使用GCM(Google云消息传递)和Azure通知中心在xamarin环境中开发了一个
Android应用程序.
问题是:我不知道如何取消订阅以前的标签.即使我再次卸载安装 – 该应用程序仍继续接收我之前已经过的每个标签的通知.
meybe我需要实现这个功能:
protected override void OnUnRegistered(Context context, string registrationId)
{
throw new NotImplementedException();
}
最佳答案 我认为你需要在Azure Notification Hub取消注册.
protected override void OnUnRegistered(Context context, string registrationId)
{
if (hub != null)
hub.Unregister();
}
其中hub与您在OnRegistered中使用的NotificationHub相同