首页 > 解决方案 > Android 和 iOS:仅针对选定条件显示推送通知

问题描述

根据特定标准,我想向用户显示推送通知与否。例如,用户位于特定区域。在这种情况下,我只想向用户显示针对其区域的推送通知。如果推送通知是针对其他区域的,则不会显示推送。

这可能吗?

标签: androidiospush-notification

解决方案


是的,这可以通过不同的方式实现,

  1. 您可以根据不发送通知的标准发送一些参数来通知您的服务器。

  2. 您可以unregisterForRemoteNotificationTypes根据自己的情况使用取消注册远程通知,您必须再次注册才能使用registerForRemoteNotifications.

  3. 如果您使用的是firebase,那么您可以使用

    Messaging.messaging().subscribe(toTopic: "yourNotification")

    Messaging.messaging().unsubscribe(fromTopic: "yourNotification")


推荐阅读