Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Gibt es spezielle Berechtigungen, die für die Verwendung des Pushwoosh -Plugins in mvvmcross erforderlich sind


Gibt es spezielle Berechtigungen, die für die Verwendung des Pushwoosh -Plugins in mvvmcross erforderlich sind


Bei Verwendung des Pushwoosh -Plugins in MVVMCross für Android sind spezifische Berechtigungen erforderlich, um eine ordnungsgemäße Funktionalität sicherzustellen. Hier finden Sie einen detaillierten Überblick über die erforderlichen Schritte und Berechtigungen:

1. FireBase Cloud Messaging (FCM) Setup: Um Pushwoosh zu integrieren, müssen Sie Firebase Cloud Messaging (FCM) in Ihr Android -Projekt einrichten. Dies beinhaltet die Verbindung Ihres Projekts mit Firebase über Android Studio und dem Befolgen des Setup -Assistenten, der die erforderlichen Abhängigkeiten zu Ihren "Build" -Dateien [2] hinzufügt.

2. Berechtigungen in AndroidManifest.xml: Sie müssen Ihrer "AndroidManifest.xml` -Datei spezifische Metadaten hinzufügen. Dies beinhaltet `com.pushwoosh.appid`,` com.pushwoosh.apitoken` und `com.pushwoosh.senderid` (die normalerweise als` fcm_sender_id` in Ihrer `Strings.xml` -Datei festgelegt wird) [2].

A. Erforderliche Berechtigungen: Damit Pushwoosh korrekt funktioniert, muss Ihre App die erforderlichen Berechtigungen in der Datei "AndroidManifest.xml" deklariert. Die spezifischen Berechtigungen, die von Pushwoosh selbst erforderlich sind, sind jedoch nicht explizit aufgeführt. Im Allgemeinen benötigen Sie für Push -Benachrichtigungen möglicherweise Berechtigungen im Zusammenhang mit dem Internetzugang und den Empfangen von Sendungen. Diese werden jedoch normalerweise vom Firebase -Setup behandelt.

4. Laufzeitberechtigungen: Ab Android Marshmallow (API Level 23) müssen Apps zur Laufzeit bestimmte Berechtigungen anfordern. Während Pushwoosh selbst möglicherweise keine spezifischen Laufzeitberechtigungen erfordert, können andere Funktionen in Ihrer App möglicherweise. Sie sollten sicherstellen, dass alle erforderlichen Berechtigungen anhand des Android -Berechtigungsmodells angemessen beantragt werden [1].

5. MVVMCross -Integration: Wenn Sie Pushwoosh in MVVMCross integrieren, sollten Sie die Richtlinien für die Einrichtung des Pushwoosh -Plugins befolgen. Dies beinhaltet in der Regel das Hinzufügen des Plugins zu Ihrem Projekt und das Konfigurieren von Pushwoosh -Dokumentation [4].

Zusammenfassend lässt sich sagen, dass Pushwoosh selbst keine spezifischen Berechtigungen benötigt, die über die von Firebase gehandhabten Personen hinausgehen, Ihre App möglicherweise je nach Funktionen zusätzliche Berechtigungen anfordern. Stellen Sie immer sicher, dass Sie das Berechtigungsmodell von Android für Funktionen für alle Funktionen einhalten, für die die Einwilligung der Benutzer erforderlich ist.

Zitate:
[1] https://github.com/mvvmcross/mvmcross-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/customizing-using-app-setup
[7] https://stackoverflow.com/questions/45411485/pushwoosh-xamarin-forsts-fords-android-exception-on-registration
[8] https://docs.pushwoosh.com/developer/pushwoosh-sdk/ios-sdk/seting-pushwoosh-ios-sdk/basic-integration-guide/
[9] https://help.adjust.com/en/partner-setup/pushwoosh