J'ai configuré Firebase à la fois dans la console et dans l'application. Tout se configure correctement et les événements semblent se connecter dans l'application.
Sortie sur console:
<FIRAnalytics/DEBUG> Logging event: Origin, name, params: app,
log_something, {
"_o" = app;
"full_text" = khbsdpibdsjl;
name = lwkjbgskljsavdkjl;
}
J'ai le drapeau de débogage activé: -FIRDebugEnabled
.
Pourtant, dans la console des événements de débogage, il n'y a RIEN. Je ne vois aucun appareil disponible, aucun événement enregistré, absolument aucune indication de quoi que ce soit connecté. J'ai dû louper quelque chose?
edit: J'ai suivi cela pour configurer les événements de débogage. https://firebase.google.com/docs/analytics/debugview#enabling_debug_mode
Je vois des événements dans StreamView, mais rien dans la vue de débogage même si le mode de débogage est activé.
Assurez-vous de supprimer OS_ACTIVITY_MODE: disable des variables d'environnement dans votre schéma de projet si vous l'avez ajouté à un moment donné.
Essayez ceci, c'est du travail pour moi,
Suivez les étapes ci-dessous,
1.Dans Xcode, sélectionnez Produit → Schéma → EditScheme .
2.Sélectionnez Exécuter dans le menu de gauche et Sélectionnez l'onglet Arguments Dans les arguments Transmis + option
ajouter - FIRDebugEnabled
Pour une vue détaillée du débogage, suivez les étapes DebugView track Firebase doc
Pour envoyer un événement dans le projet XCode, suivez le code ci-dessous,
Objectif c
[FIRAnalytics logEventWithName:@"share_image"
parameters:@{@"name": name, @"full_text": text}];
Swift
Analytics.logEvent("share_image", parameters: ["name": name, "full_text": text])
Pour le journal des événements, suivez les étapes détaillées Consigner les événements dans le document Application Firebase
J'espère que cela aidera quelqu'un.
J'ai aussi les mêmes problèmes.
1 vérifiez la version Firebase de vos Cocopods.
2 mode de débogage ouvert
Maintenant, cela n'a pas beaucoup d'importance, mais toujours pour les personnes qui obtiennent des erreurs sur cette question. Le mode de débogage des analyses Firebase ne fonctionne pas parfois en raison d'un problème dans GoogleServices-Info.plist
file Effectue simplement ces 2 changements.
Assurez-vous d'ajouter ONE DASH avant - FIRDebugEnabled
J'ai perdu une journée entière à faire une erreur idiote après avoir raté ça TIRET
J'espère que cela n'arrivera pas aux autres!
J'ai rendu cela possible en écrivant ce qui suit:
func application(_ application: UIApplication, didFinishLaunchingWithOptions, ...) {
// some other initialization
FirebaseApp.configure()
Firebase.Analytics.setAnalyticsCollectionEnabled(true)
}
Vérifiez si vous avez activé un bloqueur de publicité lorsque vous visitez le site Web de Firebase.
J'avais uBlock Origin activé et cela bloquerait chaque page (Dashboard, Events, StreamView, DebugView ...) et ils seraient tous vides.
Tout a fonctionné comme prévu dès que je l'ai ajouté à la liste blanche.
J'ai récemment eu un problème où la console Xcode a dit que tout allait bien, que tout était connecté et envoyé, et que j'avais le "-FIRDebugEnabled" et j'ai essayé toutes les autres suggestions dans ce fil, mais rien n'a fonctionné. Rien n'était envoyé à DebugView de Firebase.
En parcourant mon historique git, j'ai déterminé que le problème s'était produit en raison d'un pod update
, et la solution à mon problème était une autre pod update
.
Je ne sais pas quel pod a échoué, mais je soupçonne Moya, Alamofire ou FirebaseAnalytics ... après cela, j'envisage sérieusement de verrouiller mes versions de pod.