Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Onko pushWoosh -laajennuksen käyttämiseen MVVMCrossissa tarvittavia erityisiä käyttöoikeuksia


Onko pushWoosh -laajennuksen käyttämiseen MVVMCrossissa tarvittavia erityisiä käyttöoikeuksia


Kun käytät PushWoosh -laajennusta MVVMCross androidille, tarvitaan erityisiä käyttöoikeuksia asianmukaisen toiminnallisuuden varmistamiseksi. Tässä on yksityiskohtainen yleiskatsaus tarvittavista vaiheista ja käyttöoikeuksista:

1. Firebase Cloud Messaging (FCM) -asetukset: Pushwooshin integroimiseksi sinun on asetettava Firebase Cloud Messaging (FCM) Android -projektisi. Tähän sisältyy projektin yhdistäminen Firebase -ohjelmaan Android Studion kautta ja ohjatun asennustoiminnon seuraamiseksi, mikä lisää tarvittavat riippuvuudet `build.gradle` -tiedostoihisi [2].

2. Tähän sisältyy `com.pushwoosh.appid`,` com.pushwoosh.apitoken` ja `com.pushwoosh.senderid` (joka on tyypillisesti asetettu` fcm_sender_id` `strings.xml` -tiedostossasi) [2].

3. Vaadittavat käyttöoikeudet: PushWooshin toimimiseksi oikein, sovelluksessasi on oltava tarvittavat luvat, jotka on ilmoitettu "androidmanifest.xml` -tiedostossa. Itse Pushwooshin vaatimat erityiset käyttöoikeudet eivät kuitenkaan ole nimenomaisesti lueteltu. Yleensä push -ilmoituksissa saatat tarvita Internet -yhteyden ja lähetysten vastaanottamiseen liittyviä käyttöoikeuksia, mutta ne tyypillisesti käsittelee Firebase -asetukset.

4. Runtimetkot: Android Marshmallow (API -taso 23) alkaen sovellusten on pyydettävä tiettyjä käyttöoikeuksia suorituksen aikana. Vaikka Pushwoosh itsessään ei ehkä vaadi erityisiä ajonaikaisia ​​käyttöoikeuksia, muut sovelluksesi ominaisuudet saattavat. Sinun on varmistettava, että tarvittavia käyttöoikeuksia pyydetään asianmukaisesti Android -lupamallin avulla [1].

5. MVVMCROSS -integraatio: Kun integroidaan Pushwoosh MVVMCrossiin, sinun tulee noudattaa PushWoosh -laajennuksen asettamista koskevia ohjeita. Tähän sisältyy tyypillisesti laajennuksen lisääminen projektiin ja sen määrittäminen PushWoosh -dokumentaation mukaisesti [4].

Yhteenvetona voidaan todeta, että vaikka Pushwoosh itsessään ei vaadi erityisiä käyttöoikeuksia Firebase -käsittelemäksi, sovelluksesi on ehkä pyydettävä lisäoikeuksia sen ominaisuuksista riippuen. Varmista aina, että noudatat Androidin lupamallia kaikille ominaisuuksille, jotka vaativat käyttäjän suostumusta.

Viittaukset:
[1] https://github.com/mvvmcross/mvvmcross-plugins/issues/82
.
.
[4] https://www.mvvmcross.com/documentation/plugins/3rd-party-plugins
[5] https://docs.pushwoosh.com/developer/first-steps/start-with-your-project/
[6] https://www.mvvmcross.com/documentation/advanced/customizing-using-app-and-setup
.
.
[9] https://help.adjust.com/en/partner-detup/pushwoosh