【发布时间】:2020-02-06 20:45:54
【问题描述】:
我使用 Xamarin 开发了一个聊天应用程序,当有新聊天到达时,该应用程序会收到推送通知。推送通知通过 OneSignal 平台传递,该平台使用 Firebase for Android 和 APNS for iOS。
我想在用户注销时取消订阅设备本身的推送通知,这样即使服务器发送了也不会显示。我可以使用以下代码在 iOS 中实现这一点。
UIApplication.SharedApplication.UnregisterForRemoteNotifications();
在 Android 中这相当于什么。我在文档中搜索了很多,但没有运气。感谢一些帮助。即使有人能说出 Java 或 Kotlin 中的代码,也可以。
【问题讨论】:
-
您是否使用主题来发送这些通知或实例令牌?
-
实例令牌
-
你试过
FirebaseInstanceId.Instance.DeleteToken()吗?
标签: android xamarin xamarin.android