2017-09-25 94 views
0

您好我正在Android中使用xamarin forms.I實現推送通知我從用戶登錄時從通知中心獲取通知。但即使用戶從應用程序註銷,我收到通知。如何在用戶註銷時停止獲取推送通知?

任何人都請告訴我如何停止獲取通知,如果用戶從應用程序註銷。

在此先感謝。

+0

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

回答

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!"); 
     }