FCM отправляет уведомления пользователю, если подписан в теме

Я пытаюсь разрешить пользователю включать / отключать уведомления на внешнем мобильном приложении путем подписки / отмены подписки.

Это полезная нагрузка, которую я использую из бэкэнда PHP:

$fcmFields = [
'to' => $toUser->fcm_token,
'priority' => 'high',
"condition" => "'message' in topics",
'notification' => [
'body' => 'You have received a new message!',
'title' => 'App Name'
],
'data' => [
'message' => $message,
'code' => $code,
],
];

Когда я добавил condition часть, уведомления больше не отправляются, хотя пользователь подписан в теме message,

Когда я удалил часть получателя to или condition часть, уведомления отправляются правильно, но не работают с обоими!

Есть ли способ, чтобы уведомление было отправлено конкретному пользователю с условием темы?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]