【发布时间】:2020-05-28 17:39:12
【问题描述】:
基于特定标准,我想向用户显示或不显示推送通知。例如,用户位于特定区域。在这种情况下,我只想向用户显示针对其区域的推送通知。如果推送通知是针对其他区域的,则不会显示推送。
这可能吗?
【问题讨论】:
标签: android ios push-notification
基于特定标准,我想向用户显示或不显示推送通知。例如,用户位于特定区域。在这种情况下,我只想向用户显示针对其区域的推送通知。如果推送通知是针对其他区域的,则不会显示推送。
这可能吗?
【问题讨论】:
标签: android ios push-notification
是的,这可以通过不同的方式实现,
您可以根据不发送通知的标准发送一些参数来通知您的服务器。
您可以根据自己的情况使用unregisterForRemoteNotificationTypes取消注册远程通知,您必须重新注册才能使用registerForRemoteNotifications收到通知。
如果您使用的是 firebase,那么您可以使用
Messaging.messaging().subscribe(toTopic: "yourNotification")
Messaging.messaging().unsubscribe(fromTopic: "yourNotification")
【讨论】: