Я пытаюсь разрешить пользователю включать / отключать уведомления на внешнем мобильном приложении путем подписки / отмены подписки.
Это полезная нагрузка, которую я использую из бэкэнда 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
часть, уведомления отправляются правильно, но не работают с обоими!
Есть ли способ, чтобы уведомление было отправлено конкретному пользователю с условием темы?
Задача ещё не решена.
Других решений пока нет …