Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Vai ir kādas īpašas atļaujas, kas vajadzīgas Pushwoosh spraudņa izmantošanai MVVMCross


Vai ir kādas īpašas atļaujas, kas vajadzīgas Pushwoosh spraudņa izmantošanai MVVMCross


Izmantojot Pushwoosh spraudni MVVMCross operētājsistēmai Android, ir vajadzīgas īpašas atļaujas, lai nodrošinātu pareizu funkcionalitāti. Šeit ir detalizēts pārskats par nepieciešamajām darbībām un atļaujām:

1. Firebase Cloud ziņojumapmaiņas (FCM) iestatīšana: Lai integrētu Pushwoosh, Android projektā jāiestata Firebase Cloud ziņojumapmaiņa (FCM). Tas ietver jūsu projekta savienošanu ar Firebase caur Android Studio un sekot iestatīšanas vednim, kas pievieno nepieciešamās atkarības jūsu “Build.gradle” failiem [2].

2. atļaujas vietnē AndroidManifest.xml: jums jāpievieno konkrēti metadati failam androidManifest.xml`. Tas ietver `com.pushwoosh.appid`,` com.pushwoosh.apitoken` un `com.pushwoosh.senderid` (kas parasti ir iestatīts kā` fcm_sender_id` jūsu `stress.xml` fails) [2].

3. Nepieciešamās atļaujas: lai Pushwoosh darbotos pareizi, jūsu lietotnei ir jābūt nepieciešamajām atļaujām, kas deklarētas androidManifest.xml` failā. Tomēr īpašās atļaujas, kas vajadzīgas pašas Pushwoosh, nav skaidri uzskaitītas. Parasti Push paziņojumiem jums varētu būt vajadzīgas atļaujas, kas saistītas ar piekļuvi internetam un raidījumu saņemšanai, taču tās parasti apstrādā ar Firebase iestatīšanu.

4. Runtime atļaujas: Sākot no Android Marshmallow (API 23. līmenis), lietotnēm ir jāpieprasa noteiktas atļaujas izpildlaikā. Kaut arī pati Pushwoosh, iespējams, nav vajadzīgas īpašas izpildlaika atļaujas, citas funkcijas jūsu lietotnē varētu. Jums jāpārliecinās, ka visas nepieciešamās atļaujas tiek atbilstoši pieprasītas, izmantojot Android atļaujas modeli [1].

5. MVVMCROSS integrācija: integrējot Pushwoosh ar MVVMCross, jums jāievēro vadlīnijas Pushwoosh spraudņa iestatīšanai. Parasti tas nozīmē spraudņa pievienošanu projektam un konfigurēšanu saskaņā ar Pushwoosh dokumentāciju [4].

Rezumējot, lai gan Pushwoosh pati par sevi nav vajadzīgas īpašas atļaujas, kas pārsniedz Firebase apstrādātās, jūsu lietotnei var būt jāpieprasa papildu atļaujas atkarībā no tās funkcijām. Vienmēr pārliecinieties, ka jūs ievērojat Android atļaujas modeli visām funkcijām, kurām nepieciešama lietotāja piekrišana.

Atsauces:
[1] https://github.com/mvvmcross/mvvmcross-plugins/issues/82
[2] https://docs.pushwoosh.com/developer/pushwoosh-sdk/android-sdk/firebase-integration/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/customing-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/en/partner-setup/pushwoosh