Android и iOS: показывать уведомление pu sh только для выбранных критериев - PullRequest
0 голосов
/ 28 мая 2020

На основании определенных критериев c, я хочу показать пользователю Pu sh Уведомление или нет. Например, пользователь находится в определенной области c. В этом случае я хочу показывать пользователю Pu sh уведомления только для его региона. Если уведомление Pu sh предназначено для другого региона, Pu sh не будет отображаться.

Возможно ли это?

1 Ответ

0 голосов
/ 28 мая 2020

Да, это возможно по-другому,

  1. вы можете уведомить свой сервер, отправив некоторый параметр, основанный на ваших критериях, чтобы не отправлять уведомление.

  2. Вы можете использовать unregisterForRemoteNotificationTypes для отмены регистрации для удаленного уведомления в зависимости от ваших обстоятельств, вам нужно зарегистрировать его снова, чтобы получать уведомления, используя registerForRemoteNotifications.

  3. Если вы используете firebase, вы можете использовать

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

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

...