Изменение сообщенного номера версии в Fabric Crashlytics - PullRequest
0 голосов
/ 13 декабря 2018

Я использую Crashlytics в качестве моей системы отслеживания сбоев в приложении для Android.Из-за аппаратных ограничений я вынужден использовать нестандартный вариант для управления версиями.

VersionCode остается прежним (100), однако фактическая версия скрыта в строке versionName, которая содержит метку времени.

Есть ли что-то вроде:

Crashlytics.setVersion(myVersion)

Я использую

'io.fabric.tools:gradle:1.25.1'  
'com.google.firebase:firebase-plugins:1.1.1'
'com.crashlytics.sdk.android:crashlytics:2.6.8@aar'

Помощь оценена

1 Ответ

0 голосов
/ 14 декабря 2018

Вы можете установить пользовательские ключи в Crashlytics, которые могут решить вашу проблему.

Для кодов версий это можно сделать с помощью:

Crashlytics.setInt("version_code", 155)

Или для имен версий:

Crashlytics.setString("version_name", "0.5.5")

Когда происходит сбой, это будет отображаться подВкладка «Ключи»:

enter image description here

Более подробная информация о пользовательских ключах доступна в официальной документации .

Кроме того, я также настоятельно рекомендую вам опубликовать вопрос, который поможет решить проблему «невозможно изменить код версии», о которой вы упомянули, которая может привести к возникновению множества проблем в будущем!

...