Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Zijn er specifieke machtigingen vereist voor het gebruik van de pushwoosh -plug -in in mvvmcross


Zijn er specifieke machtigingen vereist voor het gebruik van de pushwoosh -plug -in in mvvmcross


Bij gebruik van de Pushwoosh -plug -in in MVVMCross voor Android zijn specifieke machtigingen vereist om de juiste functionaliteit te garanderen. Hier is een gedetailleerd overzicht van de nodige stappen en machtigingen:

1. Firebase Cloud Messaging (FCM) Setup: om Pushwoosh te integreren, moet u Firebase Cloud Messaging (FCM) instellen in uw Android -project. Dit omvat het verbinden van uw project met Firebase via Android Studio en het volgen van de installatiewizard, die de nodige afhankelijkheden toevoegt aan uw `build.gradle` -bestanden [2].

2. Machtigingen in AndroidManifest.xml: u moet specifieke metagegevens toevoegen aan uw `AndroidManifest.xml` -bestand. Dit omvat `com.pushwoosh.appid`,` com.pushwoosh.apitoken` en `com.pushwoosh.senderid` (die meestal wordt ingesteld als` fcm_sender_id` in uw `strings.xml` -bestand) [2].

3. Vereiste machtigingen: voor Pushwoosh om correct te werken, moet uw app de nodige machtigingen hebben die in het bestand `AndroidManifest.xml` worden verklaard. De specifieke machtigingen die door Pushwoosh zelf zijn vereist, worden echter niet expliciet vermeld. Over het algemeen heeft u voor pushmeldingen mogelijk machtigingen nodig die verband houden met internettoegang en het ontvangen van uitzendingen, maar deze worden meestal afgehandeld door de Firebase -opstelling.

4. Runtime -machtigingen: vanaf Android Marshmallow (API -niveau 23) moeten apps tijdens runtime bepaalde machtigingen aanvragen. Hoewel Pushwoosh zelf mogelijk geen specifieke runtime -machtigingen vereist, kunnen andere functies in uw app dat wel. U moet ervoor zorgen dat alle vereiste machtigingen op de juiste manier worden gevraagd met behulp van het Android -machtigingsmodel [1].

5. MVVMCROSS -integratie: bij het integreren van Pushwoosh met MVVMCross moet u de richtlijnen volgen voor het instellen van de Pushwoosh -plug -in. Dit omvat meestal het toevoegen van de plug -in aan uw project en het configureren volgens de Pushwoosh -documentatie [4].

Samenvattend, hoewel Pushwoosh zelf geen specifieke machtigingen nodig heeft die verder gaan dan die van Firebase, moet uw app mogelijk aanvullende machtigingen aanvragen, afhankelijk van de functies. Zorg er altijd voor dat u voldoet aan het toestemmingsmodel van Android voor functies die toestemming van de gebruiker vereisen.

Citaten:
[1] https://github.com/mvvmcross/mvvmcross-plugins/issues/82
[2] https://docs.pushwoosh.com/developer/pushwoososh-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-teps/start-with-your-project/
[6] https://www.mvvmcross.com/documentation/advanced/customizing-using-app-and-setup
[7] https://stackoverflow.com/questions/45411485/pushwoososh-xamarin-forms-android-exception-on-registration
[8] https://docs.pushwoosh.com/developer/pushwoososh-sdk/ios-sdk/set-up-pushwoosh-ios-sdk/basic-integration-guide/
[9] https://help.adjust.com/en/partner-setup/pushwoosh