Pushwooshin integroimiseksi iOS: lle tarvitaan useita erityisiä ominaisuuksia ja kokoonpanoja:
1. Asennus ja asennus
Integroidaksesi Pushwoosh SDK: n iOS -sovellukseesi, voit käyttää joko Swift -paketinhallintaa tai kookospodia. Tähän sisältyy PushWoosh -paketin tai riippuvuuden lisääminen projektiin ja tarvittavien komentojen suorittaminen sen asentamiseksi [1] [8].2. ominaisuudet Xcode
Xcode -projektisi allekirjoitus- ja ominaisuuksien osiossa sinun on lisättävä seuraavat ominaisuudet:- Push -ilmoitukset: Tämä on välttämätöntä työntöilmoitusten vastaanottamiseksi.
- Taustatilat: Kun olet lisännyt tämän ominaisuuden, varmista, että etäilmoitukset tarkistetaan. Tämän avulla sovelluksesi voi vastaanottaa ilmoituksia, vaikka se ei toimisi etualalla.
- Jos aiot käyttää aikaherkkiä ilmoituksia (saatavana iOS 15: ssä ja uudemmissa), sinun tulee myös lisätä aikaherkkiä ilmoituksia [1].
3. Info.plist -kokoonpano
Sovelluksen "info.plist" -tiedostossa sinun on asetettava kaksi avainta:- pushwoosh_appid: Aseta tämä PushWoosh -sovelluskoodi.
- pw_api_token: Aseta tämä Pushwoosh API -tunnuksesi [1].
4. Alustuskoodi
Sinun on lisättävä alustuskoodi "AppDelegate" -luokkaan. Tähän sisältyy tyypillisesti rekisteröinti push -ilmoituksiin ja pushwoosh SDK: n asettamiseen [1].5. Token-pohjainen tai varmennepohjainen kokoonpano
Viestintää Apple Push -ilmoituspalvelun (APNS) kanssa voit käyttää joko token-pohjaista tai varmennepohjaista todennusta:- Token-pohjainen kokoonpano: Hanki salausavain ja avaintunnus Applesta ja määritä sitten nämä PushWoosh-muodossa. Sinun on ladattava allekirjoitusnäppäintiedosto (.p8) ja kirjoitettava joukkuetunnuksesi ja nipun tunnus [2].
- Varmennuspohjainen kokoonpano: Luo varmennepyyntö, hanki push-varmenne (.p12) ja määritä nämä pushWooshissa [5].
6. Live -aktiviteetit ja interaktiiviset ilmoitukset
Pushwoosh tukee iOS Live -toimintaa, jonka avulla käyttäjät voivat nähdä live -tietoja ja ryhtyä nopeita toimia. Voit hallita näitä menetelmillä, kuten `startLiveaktivity withtoken:` ja `stopliveactivity` [3] [9].Lisäksi interaktiiviset push -ilmoitukset antavat käyttäjille mahdollisuuden olla vuorovaikutuksessa suoraan ilmoituksissa, tarjoamalla toimivia vaihtoehtoja, kuten viestien vastaaminen tai tehtävien suorittaminen. Tämä edellyttää ilmoitusluokkien asettamista PushWoosh -ohjauspaneelissa [4].
7. Mukauttamisvaihtoehdot
Pushwoosh tarjoaa erilaisia räätälöintivaihtoehtoja, mukaan lukien syvä linkitys, sovelluksen sisäinen oston seuranta, rikkaat mediailmoitukset ja mukautetut push-äänet. Nämä ominaisuudet voivat parantaa käyttäjän sitoutumista ja tarjota henkilökohtaisemman kokemuksen [10].Viittaukset:
.
.
[3] https://blog.pushwoosh.com/blog/ios-live-activities/
[4] https://docs.pushwoosh.com/product/messaging-channels/push-notifications/ios-interactive-push/
.
.
[7] https://www.pushwoosh.com/products/ios-web-push-notifications/
.
[9] https://www.youtube.com/watch?v=jrrdh_pizce
[10] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/customizing-ios-sdk/