4 kysyttävää, kun valitset push-ilmoituksen tarjoajan React Native -sovellukselle

Push-ilmoitukset rock. Kahdesti päivässä muistutan siitä, kuinka voin voittaa joitain pelaamalla trivia-peliä. Tai olen lähettänyt päivittäin uutiskirjeen. Tai Twitter kertoo minulle, että joku seurataan, piti twiitistä ().

Mutta kuinka teen sen sovelluksessani? Erityisesti React Native -sovelluksessa?

Jos olet tutkinut push-ilmoituksia, olet todennäköisesti päättänyt, että et halua hallita kaikkea itse, varsinkin jos kohdistat sekä iOS: iin että Androidiin.

Mutta se herättää kysymyksen - kenen valitsen? Vaihtoehtoja on paljon.

Tässä on muutama kysymys itsellesi.

Kysymys # 1: Käytätkö Expoa?

Jos ei, siirry kysymykseen 2.

Jos kyllä, käytä heidän push-ilmoituspalvelua! Muutamia asioita heidän push-ilmoituspalvelustaan

  • Se on hullu helppo asentaa (kuten joidenkin monien Expoon liittyvien asioiden kanssa).
  • On olemassa useita palvelin SD-tiedostoja, jotka voidaan helposti integroida taustaohjelmaasi (ja REST-sovellusliittymä, jos käytät jotain erilaista).
  • Heillä on mahtava push-ilmoitustyökalu, jonka avulla voit rakentaa push-ilmoituksia joutumatta käsittelemään taustaohjelmaa (loistava testaukseen ja prototyyppien tekoon).
  • Doc / opas on uskomattoman selkeä.
  • Voi, ja se on ilmainen.

Kysymys 2: Yksityisyys tai hinta?

Jos yksityisyys on ensisijainen prioriteettisi, siirry kysymykseen 3.

Jos hinta on ensisijainen prioriteettisi, näen, että sinulla on kaksi päävaihtoehtoa (jotka olen perehtynyt, olen varma, että on muita).

OneSignal

OneSignal on palvelu, joka toimittaa push-ilmoituksia. Ne

  • Ovat ilmaisia ​​(rajoittamaton määrä laitteita, rajattomat ilmoitukset, testaus, lokalisointi jne.)
  • Käytetään monissa suurissa nimiyrityksissä
  • Hyvä sovellusliittymä ja mukava verkkohallintapaneeli (kiva muille kuin kehittäjille, jotta ne voivat lähettää push-ilmoituksia)
  • Sinulla on kaiken kaikkiaan loistava kehittäjäkokemus (puhu kokemuksesta)

Con? Mitä he tekevät tietosi kanssa. He ovat ilmainen palvelu, mutta heidän on ansaittava rahaa. Millä tavalla? Myymällä tietoja se kerää.

OneSignal ansaitsee rahaa myymällä tietoja mainostajille ja tutkimusyrityksille. Tarjoamme myös maksullisia palveluvaihtoehtoja asiakkaille, jotka vaativat parannettua tietosuojaa.

Lähde

Onko tämä luontaisesti huono? Ei! Ne tarjoavat erinomaisen palvelun ja loistavan kehittäjäkokemuksen. Mutta se on jotain harkittavaa. Ne tarjoavat maksullisen palvelun, joka vaatii lisää tietosuojaa. Ei henkilökohtaista kokemusta tällä rintamalla.

Firebase Cloud Messaging

Firebase Cloud Messaging (Firebase on Google-tuote) antaa sinulle tavan lähettää push-ilmoitusta Google-ympäristöstä. Sikäli kuin voin sanoa, se on täysin ilmainen, eikä sinun (näennäisesti) tarvitse käyttää Firebasea millään muulla ominaisuudella käyttääksesi sitä.

Minulla ei ole tällä hetkellä kovinkaan paljon kokemusta, mutta näyttää siltä, ​​että React Native -yrityksen kolmansien osapuolten paketit kamppailevat hiukan integraation kanssa. Voin kuitenkin olla väärässä tässä.

Korjaus: Olen tässä väärässä! Chris Bianca mainitsi kommentissaan, että push-ilmoituksen integrointiin reakt-natiivi-palopohja-alueella on tapahtunut muutoksia. Lisätietoja.
Oletko kiinnostunut oppimaan joitain push-ilmoituksen parhaita käytäntöjä? Kokoin nopean videon, jossa jakaa muutamia pakollisia sääntöjä.

Kysymys 3: Oletko AWS-ekosysteemissä?

Sinulla on täällä muutama vaihtoehto. Aiemmassa projektissa työskentelin AWS Simple Notification Service (SNS) -palvelun kanssa. Se on tehokas, mutta vaatii huomattavasti enemmän määrityksiä muihin vaihtoehtoihin verrattuna.

Toinen haittapuoli on, että ei ole mitään tapaa lähettää helposti järjestelmään kuulumattomia viestejä (ei järjestelmänvalvojan käyttöliittymää). Se on halpaa käyttää!

Lisäksi AWS-maailmassa on AWS Amplify Push Notifications. Tämä tuli juuri esiin muutaman viime viikon aikana, joten minulla ei ole kokemusta siitä, mutta jos käytät jo AWS Amplify -sovellusta, tämä voi olla loistava vaihtoehto sinulle!

Kysymys 4: Miksi sinulla on niin paljon kysymyksiä?

Nyt kun olemme täällä, joudut tekemään lisätutkimuksia ja tekemään päätöksen itse. Voit valita useista vaihtoehdoista (mukaan lukien oman järjestelmän vieriminen). En kuitenkaan jätä sinua täysin roikkumaan. Tässä on joitain muita palveluita ja paketteja, jotka saattavat auttaa sinua.

  • Kaupunkien ilmalaiva. Virallinen Reaktin alkuperäiskirjasto.
  • Pushwoosh. Virallinen Reaktin alkuperäiskirjasto.
  • Yleiskäyttöinen push-ilmoituspaketti: reagoi-natiivi-push-ilmoitus.
Push-ilmoitukset ovat kovia. Ei vain niiden asettaminen, vaan myös osaaminen käyttää niitä. Kokoin nopean videon, jossa jaetaan joitain parhaita käytäntöjä push-ilmoituksia varten. Tuo se tänne. Käyttäjät kiittävät sinua!