iOS-push-ilmoituslupien ymmärtäminen

Push-ilmoitukset ovat tehokas työkalu käyttäjien osallistamiseen, mutta iOS-lupamalli asettaa käyttäjän tiukasti hallintaan. Kun sovellus ensin pyytää mahdollisuutta lähettää ilmoituksia, iOS esittää järjestelmän, joka pyytää käyttäjää sallimaan tai kieltämään. Tämä binäärinen suostumus määrittää, voiko sovellus näyttää hälytyksiä, soittaa ääniä tai päivittää merkkejä. Kuitenkin prosessi on vivahteinen kuin yksinkertainen kyllä tai ei. Ilmoitusten tyypit ja järjestelmän käyttäytyminen on olennaista rakentaa kunnioittava ja tehokas viestintästrategia.

iOS tarjoaa useita valtuutusvaihtoehtoja: []preparentaalinen[], [hyväksytty[[], [ kielletty[[], ja [[] määrittelemätön[[[]]]. Väliaikainen tila, joka on otettu käyttöön iOS 12, sallii sovelluksen lähettää ilmoituksia hiljaisesti (ilman ääntä tai varoitus bandereita) ilman nimenomaista käyttölupaa. Tämä on ihanteellinen ei-intusiivinen päivitysten kuten uutiskirjeiden tai hiljaisten tietojen synkronointien kehittämiseen. Kun käyttäjä on vuorovaikutuksessa väliaikaisen ilmoituksen kanssa (esim., napauttamalla sitä), iOS voi ohjata heitä päivittämään täyden luvan. Ymmärtäminen nämä valtiot auttaa kehittämään suunnitteluvirtoja, jotka ovat sekä käyttäjäystävällisiä että App Store ohjeisto.

Parhaat käytännöt lupien hallinnoimiseksi

Pyydän lupaa oikeaan hetkeen

Yksi yleisimmistä virheistä on pyytää push-ilmoituslupaa heti sovelluksen käynnistämisen jälkeen. Siinä vaiheessa käyttäjät eivät ole vielä kokeneet sovelluksen arvoa, joten he todennäköisesti menettävät sen. Sen sijaan, odota, kunnes käyttäjä on tehnyt mielekkään toimen, joka osoittaa ilmoitusten hyödyllisyyden. Esimerkiksi ostossovelluksessa, joka on nopea ensimmäisen ostoksen jälkeen; sosiaalisessa sovelluksessa, kun he ovat saaneet ensimmäisen kaltaisensa tai kommenttinsa. Tämä ajoitus lisää merkittävästi opt-in-lukuja.

Voit tallentaa lipun käyttäjäprofiiliisi (esim. tai ) ja käynnistää lupapyynnön mukautetun logiikkablokin tai Directus Flow -järjestelmän kautta. Tämä pitää lupalogiikkapalvelimen puolella ja voit mukauttaa sitä ilman, että tarvitset uuden sovelluksen rakentamista.

Ennakkoopetus, jossa viestit ovat in-App

Ennen järjestelmän pikaista näyttämistä, miksi sovellus tarvitsee ilmoituksen. Käytä sovelluksen näyttöä tai mukautettua hälytystä, jossa ilmoitetaan selkeästi, mitä käyttäjä saa. Esimerkiksi: ...Pysy silmukkana reaaliaikaisilla tilauspäivityksillä ja yksinoikeudellisilla tarjouksilla. Napauta ...Allow............................................................................................................................................................................................

Tutkimukset ovat osoittaneet, että sovellukset, joissa käytetään ennakkolupaa, katso opt-in-astetta, nousee 30 . Varmista, että viesti on tiivis, hyöty-lähtöinen, ja sisältää selkeän kehotuksen toimia, jotka johtavat järjestelmän nopeaan toimintaan.

Väliaikaiset ilmoitukset

Jos sovelluksesi voi tuottaa arvoa olematta tunkeileva, harkitse väliaikaisen luvan käyttöä. Väliaikaisilla ilmoituksilla et koskaan näe lupaa, vaan ilmoitukset toimitetaan hiljaisesti ja näkyvät vain ilmoituskeskuksessa ilman ääntä tai merkkejä. Jos käyttäjä käyttää yhtä, iOS tarjoaa päivittää ne täydellisiin ilmoituksiin. Tämä lähestymistapa on erinomainen sisältöpohjaisille sovelluksille (esim. uutisille, säälle), joissa itse ilmoitus on todiste arvosta.

Voit toteuttaa väliaikaisen Directus, aseta parametri kun rekisteröityy etäilmoituksia. Directus.S push-ilmoitusliitännäinen voidaan määrittää lähettää ilmoituksia, jotka kunnioittavat tätä tilaa. Käyttäjän valtuutus tila voidaan tarkistaa kautta iOS API ja lähettää Directus räätälöidä tulevaisuudessa toimitus.

Kunnioita käyttäjien valintoja ja vältä naging

Kun käyttäjä kieltää luvan, älä toistuvasti näytä järjestelmän pika. iOS automaattisesti poistaa toistuvia pyyntöjä samaa lupatyyppiä muutaman päivän. Sen sijaan, tarjota intuitiivinen tapa mahdollistaa ilmoitukset myöhemmin sovelluksenasetuksista. Monet sovellukset sisältävät omistettu ... Ilmoitusasetukset...........................................................................................................................................................................................................

Directus voi tallentaa käyttäjän lupatilan (esim. ]) ja käyttää tätä lippua piilottaakseen ilmoituksen liittyvät ominaisuudet tai näyttääkseen ...Enable Notifications. Voit myös lähettää hiljaisen työnnyksen käynnistääksesi paikallisen ilmoituksen, joka ohjaa käyttäjän asetuksia, mutta tätä on käytettävä säästelemättä turhautumisen välttämiseksi.

Tarjoa selkeät asetukset Pääsy ja hallinta

Tee käyttäjien mielenmuutoksesta helpompaa. iOS-järjestelmän avulla käyttäjät voivat muuttaa ilmoitusoikeuksia sovelluksen mukaan. Monet käyttäjät eivät kuitenkaan tiedä tätä. Sovelluksessasi on oma ilmoitusten hallintanäyttö, joka näyttää nykyisen tilan ja tarjoaa painikkeen järjestelmän asetusten avaamiseen. Directus voi käyttää näitä asetuksia koskevaa tekstiä ja URL-osoitteita, jolloin voit päivittää ohjeita ajan mittaan.

Kehittyneiden käyttäjien osalta voit tarjota rakeista valvontaa ilmoitustyypeille (hälytykset, äänet, merkit) iOS.s . Vaikka et voi ohjelmoida järjestelmän tason asetuksia, voit noudattaa käyttäjän asetuksia sovelluspuolella. Esimerkiksi jos käyttäjä kytkee hälytykset pois päältä mutta jättää virkamerkit päälle, Directus-tyyliset ilmoitukset eivät saa vaikuttaa hälytysten tyyppiin ja päivittää vain merkkien määrää.

Toteutusluvat suoraviivaisessa iOS-sovelluksessa

Directus tarjoaa joustavia työkaluja käyttäjätietojen hallintaan, kuten työntöilmoituspoletit ja lupatilat. Integroimalla iOS-ilmoituspalvelun Directus-palveluun voit rakentaa luotettavan lupahallintajärjestelmän, joka mukautuu käyttäjän käyttäytymiseen.

Valtuutuksen säilyttäminen ja synkronointi

Kun sovelluksesi rekisteröi etäilmoituksia varten ensimmäisen kerran, se saa laitetunnisteen ja tietää sen käyttöluvan tilan. Lähetä sekä suoraosoitus SDK- tai REST-rajapintaan. Tallenna tunniste [ -kokoelmassa ja tila (esim. ], [], [[/1]]]]) käyttäjäprofiiliin. Directus Flows voi sitten käyttää näitä tietoja päättääkseen, lähettääkö työntöilmoituksen. Esimerkiksi uuden tilauksen käynnistämä virtaus voi tarkistaa käyttäjän -kentän ennen lähettämistä.

Erityisten Logiikan suorien virtausten käyttö

Directus Flows mahdollistaa palvelimen-sivulogiikan ilman mukautettua koodia. Voit luoda Flow-järjestelmän, joka voi ilmoittaa tapahtuman (esim. kohteen päivitys, kommentti), tiedustella käyttäjän lupatilaa. Jos , se lähettää työnnön Directus.s Push-ilmoituksia liitännäinen. Jos ja ja päivittää Directus vastaavasti. Tämä pitää tietokannan synkronoituna ja estää lähettämästä vääriä tunnuksia.

Yhteinen pitfalls ja miten välttää niitä

  • Liian varhain:[ Vastusta tarvetta; anna käyttäjän nähdä arvo ensin.
  • Pelkotaktiikan käyttö: [ Älä koskaan uhkaa käyttäjiä, kun puuttuu out.
  • Väliaikaisen huomiotta jättäminen:[ Jos ilmoituksesi ovat informatiivisia (ei transaktioita tai kiireellisiä), väliaikainen on vähemmän rajoittava tapa opt-in-.
  • Koodauslupa:[ Säilytä se palvelimen puolella (esim., Directus), jotta voit päivittää logiikkaa ilman sovelluspäivitystä.
  • Ei työkalujen virkistämistä:[] Päivitä aina Directus-palkki joka lanseerauksessa.

Päätelmät

Työntö-ilmoituslupien hallinta iOS:ssa on herkkä tasapaino käyttäjäkokemuksen ja sitoutumisen välillä. Pyydämällä lupaa oikeaan aikaan, kouluttamalla käyttäjiä etukäteen, kunnioittaen heidän valintojaan ja käyttämällä tarvittaessa väliaikaisia ilmoituksia voit merkittävästi korottaa opt-in-hintoja ja samalla säilyttää luottamuksen. Näiden parhaiden käytäntöjen yhdistäminen joustavalla taustalla kuten Directus mahdollistaa luvanoppimisen logiikalla odottamatta App Store -arvosteluja, jolloin voit testata ja parantaa ilmoitusstrategiaasi ajan mittaan.

Lisätietoja saat Apple.s Ihmisrajapintaohjeista ilmoituksille[] ja Directus Push Notifications -oppaasta[. Syvä sukellus [:unNotificationContent[]] auttaa myös sinua varustamaan aluksen rikkaammaksi ja sitoutuvammaksi ilmoitussisällöksi.