Я починаю користуватися послугою обміну повідомленнями в хмарах firebaseмоє поточне додаток, щоб надіслати сповіщення. Єдина проблема полягає в тому, що повідомлення спрацьовує з елемента всередині програми. Якщо індивідуум бажає запрограмувати повідомлення програмно, як би вони це робили (все ще використовуючи fcm) у швидкому режимі?
Я б просто скористався локальним сповіщенням, але вже пройшов пекло налаштування fcm.
РЕДАГУВАТИ Я виявив, що Firebase Cloud Messaging має функцію, яка називається FIRMessaging.messaging.sendMessage (повідомлення: повідомлення, щоб:, з повідомленнямID, timeToLive)
Я розумію, як це буде працювати, але ... Я не розумію, що це означає "до" і "withMessageID".
Відповіді:
2 для відповіді № 1The FIRMessaging.messaging.sendMessage(message: message, to: , withMessageID, timeToLive)
призначений для надсилання повідомлень від iOS до сервера. Перш за все, це те, що ви шукаєте? Або ви хочете відправити повідомлення з сервера на пристрій (downstream)?
Для надсилання повідомлень у верхньому напрямку прочитайте це може допомогти:
https://firebase.google.com/docs/cloud-messaging/ios/upstream
Для реалізації сервера FCM і відправки повідомлень вниз, прочитайте це (його досить прямо вперед):
https://firebase.google.com/docs/cloud-messaging/server
І тут у вас є деякі github repos про сервер FCM:
https://github.com/search?utf8=✓ & q = fcm + сервер