Firebase + Berechtigungen

11

Ich habe gerade eine App von Firebase 9.0.0 auf Firebase 9.0.2 aktualisiert. Ich benutze Messaging + Werbung.

%Vor%

Jetzt sind viele unerwünschte Berechtigungen aufgetaucht.

%Vor%

Ich habe diese Berechtigungen nirgends hinzugefügt, daher müssen sie von Firebase stammen. Ich weiß, dass meine Kunden diese Berechtigungen nicht mögen, also habe ich sie mit

entfernt %Vor%

Meine App funktioniert immer noch, Messaging und Anzeigen funktionieren immer noch, aber ich möchte, dass mein Verdacht bestätigt wird.

Warum fügt Firebase diese Berechtigungen hinzu und ist es wirklich in Ordnung, sie wie ich zu entfernen?

    
ElDuderino 11.07.2016, 13:05
quelle

2 Antworten

3

Dieses Problem wurde in 12.0.1 behoben. Quelle Ссылка

  

28. März 2018 - Verison 12.0.1

     

In 12.0.1 behobene Probleme:

     
  • Behebt das Problem, das dazu führte, dass fälschlicherweise Android-Flusenfehler gemeldet wurden   GoogleSignIn und CredentialsClient waren nur intern.
  •   
  • Fügt fehlende hinzu   MinSdkVersion in -Lizenzartefakte, um die automatische Einbindung von zu verhindern   READ_PHONE_STATE und READ_EXTERNAL_STORAGE Berechtigungen.
  •   
  • Wiederherstellungen   eindeutige Paketnamen für Runtime-verknüpfte -Lizenzartefakte, die   Betroffen waren einige Kompatibilitätsprobleme von Build-Systemen (z. B. Ionic Pro).
  •   
  • Stellt einige Feldnamen wieder her, die in 12.0.1 verschleiert wurden, nämlich die   value () -Methode von @PropertyName-Annotationen in Firebase-Firestore und   Firebase-Datenbank.
  •   
    
Guy 29.03.2018 17:29
quelle
0
%Vor%

Diese Berechtigungen sind unterschiedlich, sie werden nicht in fcm verwendet.

PHONE_STATE Berechtigung, den aktuellen Status des Telefons zu kennen

und READ_EXTERNAL_STORAGE und WRITE_EXTERNAL_STORAGE zum Hinzufügen und Löschen von Dateien im Speicher Ihrer App. Wenn Sie keine dieser Funktionen verwenden, können Sie sie entfernen.

    
Anil 05.08.2016 06:46
quelle