如何在用户注销时停止获取推送通知?
问题描述:
您好我正在Android中使用xamarin forms.I实现推送通知我从用户登录时从通知中心获取通知。但即使用户从应用程序注销,我收到通知。如何在用户注销时停止获取推送通知?
任何人都请告诉我如何停止获取通知,如果用户从应用程序注销。
在此先感谢。
答
如果您已经注册了推送通知,那么一旦用户注销,您可以取消注册推送通知。
我假设应该有一个API来取消注册来自Xamarin的推送通知的设备。
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!");
}
您使用本地或远程哪些通知? –