Cordova-plugin-firebase: [FIRTrace updateTraceWithSessionId]_block_invoke

Créé le 2 nov. 2018  ·  3Commentaires  ·  Source: arnesson/cordova-plugin-firebase

Décrivez le bogue
Il s'agit d'un bogue du SDK Firebase, que nous voyons via ce plugin : https://github.com/firebase/firebase-ios-sdk/issues/2019

Essentiellement, un grand nombre de nos utilisateurs subissent des plantages à cause de Crashlytics.

Reproduire
Étapes pour reproduire le comportement :

  1. L'application démarre avec Cordova-plugin-firebase
  2. Certains déclencheurs de performances provoquent le blocage du SDK Firebase

Comportement prévisible
Aucune application ne devrait planter en raison de la présence d'une solution de surveillance Analytics / Crash

Version du plug-in
cordova-plugin-firebase 2.0.5 "Plug-in Google Firebase"

Bureau (veuillez compléter les informations suivantes) :

Smartphone (veuillez compléter les informations suivantes) :

  • Appareil : iPhone(s)
  • Système d'exploitation : iOS 11.4.1 et 12.0.2

Contexte supplémentaire
Suite au rapport de bogue directement sur Firebase SDK, la solution semble être de mettre à jour le plugin Firebase vers 5.11 en s'assurant que le SDK de performance dans Firebase est 2.2.

De plus, il y a quelques notes sur les correctifs de back-end, mais ceux-ci, je crois, sont avec Google et sont en dehors de la portée de ce plugin.

Commentaire le plus utile

J'ai ajouté un PR #937, je l'ai également utilisé dans mon projet de production et j'ai vu que le plantage n'était plus signalé pour la version avec cette mise à jour, tout semble fonctionner. Je me bats cependant avec le CI sur le PR, donc toute aide reçue avec gratitude.

Tous les 3 commentaires

@soumak77 Hey Brian, j'espère que tout va bien ?

J'essayais de mettre à niveau les cadres Firebase pour iOS mais je ne voyais pas comment vous aviez obtenu certains des cadres comme : FirebaseAuth.framework de CocoaPods, cela ne me donne que src, construisez-vous à partir de src ou obtenez-vous les cadres un autre façon?

Trouvé le lien : Intégrer sans CocoaPods. Je ferai un PR avec le dernier, j'espère que cela se résoudra.

J'ai ajouté un PR #937, je l'ai également utilisé dans mon projet de production et j'ai vu que le plantage n'était plus signalé pour la version avec cette mise à jour, tout semble fonctionner. Je me bats cependant avec le CI sur le PR, donc toute aide reçue avec gratitude.

Cette page vous a été utile?
0 / 5 - 0 notes