web-dev-qa-db-fra.com

Désactivation du rapport d'écran automatique de Firebase

Existe-t-il un moyen de désactiver les rapports d’écran automatiques des analyses de Firebase Analytics?

J'ai quelques UIViewCOntroller que je ne veux pas être signalé.

Donc, je veux gérer l'écran en me signalant.

Régler FirebaseAutomaticScreenReportingEnabled à NO n'a pas fonctionné

Merci

16
ilan

Pour 2018, votre info.plist aura des entrées comme celle-ci:

<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<string>NO</string>
<key>FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED</key>
<string>YES</string>
<key>FirebaseScreenReportingEnabled</key>
<false/>
  1. Critique: C’est surprenant >>> VOTRE <<< Info.plist. Pas l'étrange plist ajouté par Google.

  2. Dans cette réponse, j'ai montré le exact, nouveau, syntaxe nécessaire (fin 2018).

  3. Il est préférable d’éditer votre plist en tant que "source" et de simplement coller dans ce qui précède. Cela ne fonctionnera vraiment pas si vous essayez d'utiliser l'interface pratique "entrée de valeur" dans Xcode.

Vous allez enfin, enfin, voir ça ...

 enter image description here

2019 ...

Malheureusement, les détails de cette opération semblent changer de temps en temps, il est donc incertain de savoir si cette procédure précise fonctionne toujours dans tous les cas et dans toutes les variantes. Bonne chance :/

13
Fattie

Vous devriez pouvoir désactiver le rapport d'écran automatique en ajoutant l'indicateur plist FirebaseScreenReportingEnabled à Info.plist et définissez sa valeur sur NO (booléen). Notez que la valeur doit être un booléen et non une chaîne. 

Google Analytics pour Firebase NE prend PAS en charge le cas des rapports d’écran manuels uniquement. L'indicateur plist FirebaseAutomaticScreenReportingEnabled a été renommé en FirebaseScreenReportingEnabled pour réduire cette confusion. Nous prenons en charge les rapports d'écran automatiques + manuels ou aucun rapport d'écran.

8
AniV

Assurez-vous que vous avez changé le type de clé en "Boolean" (pas une chaîne)

Info.plist

0
Salih Demirtaş