Как отправить уведомление на номер iOS с помощью FCM? - PullRequest
1 голос
/ 14 июля 2020

Я пытаюсь использовать облачную функцию firebase для отправки уведомлений на устройства. Мой текущий код работает только на android устройствах. Я понимаю, что ваша полезная нагрузка должна быть особенной для устройства iOS, но я пытаюсь использовать функцию sendToDevice, которая, похоже, может принимать полезные данные только типа уведомления. Пожалуйста, помогите с моей полезной нагрузкой и как отправить уведомление на желаемый токен. Мои данные и отправка указаны ниже.

const payload = admin.messaging.MessagingPayload = {
            notification:{
                title:"You have received a new message!",
                body: fromname + " has messaged you!",
                clickAction: 'FLUTTER_NOTIFICATION_CLICK'
            }
        };

        return admin.messaging().sendToDevice(token,payload);

1 Ответ

0 голосов
/ 14 июля 2020

Вы выполнили настройку APN (службы уведомлений Apple pu sh). если нет, перейдите по этой ссылке: https://firebase.google.com/docs/cloud-messaging/ios/certs

Если вы закончили настройку APNS, то ссылка ниже поможет в настройке firebase PN во флаттере

https://fireship.io/lessons/flutter-push-notifications-fcm-guide/

...