如何在用户注销时停止获取推送通知?

问题描述:

您好我正在Android中使用xamarin forms.I实现推送通知我从用户登录时从通知中心获取通知。但即使用户从应用程序注销,我收到通知。如何在用户注销时停止获取推送通知?

任何人都请告诉我如何停止获取通知,如果用户从应用程序注销。

在此先感谢。

+0

您使用本地或远程哪些通知? –

如果您已经注册了推送通知,那么一旦用户注销,您可以取消注册推送通知。

我假设应该有一个API来取消注册来自Xamarin的推送通知的设备。

例如:从github code example

protected override void OnUnRegistered (Context context, string registrationId) 
     { 
      if (Hub != null) 
       Hub.Unregister(); 

      Log.Verbose(PushHandlerBroadcastReceiver.TAG, "GCM Unregistered: " + registrationId); 

      createNotification("GcmService Unregistered...", "The device has been unregistered, Tap to View!"); 
     }