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

时间:2017-09-25 10:31:30

标签: push-notification xamarin.forms xamarin.android

您好我正在使用xamarin表单在Android中实现推送通知。我在用户登录时收到来自通知中心的通知。但即使用户从应用程序注销,我也会收到通知。

如果用户已从应用中退出,请告诉我如何停止接收通知。

提前致谢。

1 个答案:

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