Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Ali obstajajo posebna dovoljenja za uporabo vtičnika Pushwoosh v MVVMcross


Ali obstajajo posebna dovoljenja za uporabo vtičnika Pushwoosh v MVVMcross


Pri uporabi vtičnika Pushwoosh v MVVMcross za Android so potrebna posebna dovoljenja za zagotovitev ustrezne funkcionalnosti. Tu je podroben pregled potrebnih korakov in dovoljenj:

1. Nastavitev sporočil v oblaku Firebase (FCM): Če želite integrirati Pushwoosh, morate v svoj projekt Android nastaviti sporočila v oblaku Firebase (FCM). To vključuje povezovanje vašega projekta z Firebase prek Android Studio in spremljanje čarovnika za nastavitev, ki dodajo potrebne odvisnosti v vaše datoteke "gradnja.gradle` [2].

2. dovoljenja v androidmanifest.xml: v datoteko `androidManifest.xml` dodati določene metapodatke. To vključuje `com.pushwoosh.appid`,` com.pushwoosh.apitoken` in `com.pushwoosh.senderid` (ki je običajno nastavljen kot` fcm_sender_id` v vaši `Strings.xml` datoteka) [2].

3. Zahtevana dovoljenja: Da bo PUSHWOOSH pravilno deloval, mora vaša aplikacija imeti potrebna dovoljenja v datoteki `androidManifest.xml`. Vendar posebna dovoljenja, ki jih zahteva sam Pushwoosh, niso izrecno navedena. Na splošno boste za potisna obvestila morda potrebovali dovoljenja, povezana z dostopom do interneta in prejemanjem oddaj, vendar jih običajno obravnava nastavitev FireBase.

4. Dovoljenja za izvajanje: Aplikacije morajo zaprositi določena dovoljenja med izvajanjem. Medtem ko sam Pushwoosh morda ne bo potreboval določenih dovoljenj za izvajanje, bi lahko druge funkcije v vaši aplikaciji. Zagotoviti morate, da se vsa potrebna dovoljenja zahtevajo ustrezno z uporabo modela dovoljenja Android [1].

5. MVVMcross Integracija: Ko integrirate Pushwoosh z MVVMcross, morate upoštevati smernice za nastavitev vtičnika Pushwoosh. To običajno vključuje dodajanje vtičnika v vaš projekt in konfiguriranje v skladu z dokumentacijo Pushwoosh [4].

Če povzamemo, čeprav sam Pushwoosh ne potrebuje posebnih dovoljenj, ki presegajo tiste, ki jih obravnava Firebase, bo vaša aplikacija morda morala zahtevati dodatna dovoljenja, odvisno od njegovih funkcij. Vedno poskrbite, da upoštevate Androidov model dovoljenja za vse funkcije, ki zahtevajo soglasje uporabnika.

Navedbe:
[1] https://github.com/mvvmcross/mvvmcross-plugins/isissue/82
[2] https://docs.pushwoosh.com/developer/pushwoosh-sdk/android-sdk/firebase-integracija/integrate-pushwoosh-android-sdk/
[3] https://learn.microsoft.com/en-us/dotnet/maui/platform-integration/appmodel/permissions?view=net-maui-9.0
[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
[7] https://stackoverflow.com/questions/45411485/pushwoosh-xamarin-forms-android-exception-on-registration
[8] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/setting-pushwoosh-ios-sdk/basic-integration-guide/
[9] https://help.adjust.com/sl/partner-setup/pushwoosh