J'ai obtenu une Android où Fabric Crashytics est installé. J'ai suivi le guide officiel pour configurer Firebase Crashlytics et lié les comptes Fabric et Firebase (AFAIK Firebase a acquis Fabric récemment). supprimé la clé API Fabric
avec <meta-data/>
faire manifest.xml
.
Ensuite, j'ai essayé de faire un test de plantage, mais il n'apparaissait ni dans Firebase ni dans le tableau de bord Fabric, mais j'ai obtenu un journal de réussite dans logcat: Crashlytics report upload complete: <ID>
.
Quand j'ai reniflé le réseau, il est apparu que je devenais 403 Unathorized
de Crashlytics. Cependant, lorsque j'ajoute la clé API Fabric
dans <meta-data/>
tag ça marche et je vois le rapport de plantage.
Aidez-moi s'il vous plaît ce qui ne va pas avec ma configuration, pourquoi dois-je utiliser l'ancien Fabric API key
si j'utilise de nouveaux Firebase Crashlytics et que les documents ne le disent pas.
Pour ceux sur iOS qui utilisaient Fabric, c'est donc ce que j'ai finalement obtenu du support. Je voulais repartir à neuf.
Supprimer la clé API d'Info.plist - Dans votre AppDelegate.Swift, supprimez Import Fabric et importez Crashlytics et toute instruction Fabric.with, continuez à importer Firebase et utilisez FirebaseApp.configure () à la place.
Accédez aux paramètres du projet dans la console Firebase, cliquez sur l'onglet Intégrations, dissociez l'application Fabric appropriée de Firebase (si vous ne le faites pas, vous obtiendrez une erreur ressemblant à: "[Fabric] n'a pas pu télécharger les paramètres Error Domain = FABNetworkError Code = -5 ")
Une fois que j'ai fait cela et que la force s'est écrasée, cela s'est finalement révélé.
Les éléments ci-dessous sont obligatoires si vous migrez d'une application Fabricly crashlytic existante vers Firebase crashlytic
<meta-data
Android:name="io.fabric.ApiKey"
Android:value="xxxxxxxxxxxxxxxxxxxxxxxxxx"
/>
Fabric.with(new Crashlytics()));
Mais je ne sais pas ce qui va arriver à ces API et KEY, une fois que le tissu sera en panne Dites mi-2019.
Le Firebase Crash Reporting
sera remplacé par Fabric Crashlytics
et non l'inverse ... actuellement, il semble y avoir une certaine dépendance à firebase-crash
, qui pourrait être supprimé dans les futures versions.
https://firebase.google.com/docs/crashlytics/upgrade-from-crash-reporting
^ en dépit de la mention "Firebase Crashlytics", il peut s'agir de "Fabric Crashlytics".