Sobes.tech
Junior — Middle

Колдонмо құрылгынын эсинде иштебей турганда, push билдирүүлөрүн кантип ишке ашырууга болот?

sobes.tech AI

AIден жооп

Кодду иштетпеген колдонмо үчүн push кабарламаларды алуу үчүн көбүнчө булут билдирүү кызматтары, мисалы Firebase Cloud Messaging (FCM), колдонулат.

Бул кандай иштейт:

  1. Сервер FCM аркылуу push кабарламаны жиберет.
  2. FCM кабарламаны түзмөккө жеткирет.
  3. Эгер колдонмо иштебесе, Android системасы автоматтык түрдө кабарламаны панелде көрсөтөт.
  4. Кабарламага басканда, колдонмо ишке кирет.

Ага ылайык, колдонмо:

  • Хабарларды кабыл алган кызматты каттоосун өткөрүү.
  • Бул кызматта кабарламалардын кабыл алуусун иштетүү, колдонмо фонго же жабык болушу мүмкүн экенин эске алуу менен.

AndroidManifest.xml файлында кызматты каттоо мисалы:

<service
    android:name=".MyFirebaseMessagingService"
    android:exported="false">
    <intent-filter>
        <action android:name="com.google.firebase.MESSAGING_EVENT" />
    </intent-filter>
</service>

Ошентип, push кабарламалар системанын тарабынан жеткирилет жана көрсөтүлөт, колдонмо иштебесе да.