Sobes.tech
Junior — Middle

Hogyan történik a push értesítések kézbesítése a Firebase-ben?

sobes.tech MI

Válasz az MI-től

A push értesítések Firebase-be történő kézbesítése a Firebase Cloud Messaging (FCM) segítségével történik. A folyamat a következő:

  1. A kliensalkalmazás (pl. iOS) regisztrál az FCM-ben, és egyedi eszköz-tokenet kap.
  2. A szerver vagy egy felhőfunkció push értesítést küld az FCM-nek, megadva az eszköz tokenjét és az üzenet tartalmát.
  3. Az FCM megkapja a kérést, és az értesítést az iOS esetén az APNs (Apple Push Notification service) segítségével, vagy közvetlenül Android esetén kézbesíti.

Így a Firebase közvetítőként működik, biztosítva az értesítések megbízható és skálázható kézbesítését a felhasználók eszközeire.

Példa a szerverről történő értesítés küldésére Pythonban a Firebase Admin SDK használatával:

from firebase_admin import messaging

message = messaging.Message(
    notification=messaging.Notification(
        title='Szia!',
        body='Ez egy teszt értesítés.'
    ),
    token='eszköz_regisztrációs_token',
)
response = messaging.send(message)
print('Sikeresen elküldve:', response)