多口味应用程序中未显示 crashlytics 答案

crashlytics Answers not showing in Multi flavor app

我们有一个与 Crashlytic 和 Answers 配合使用的应用程序。 我们需要为这个应用程序做一个不同的风格。 因此,我们 Gradle 编译工作正常,并为两个不同的品牌制作了两个不同的 APK。 一旦我们在 build.gradle 上更改了 "applicationId",新的风格就开始出现在 Dashboard 上。 但是,当应用程序尝试在 Answers 中记录事件时,只有旧版本显示信息。 当我们在 Fabric 中启用调试时,新的在 logcat 上显示 "D/Answers: Analytics collection disabled",但 crashlytics 工作正常。 我们是否需要在新口味上制作其他东西才能让 Answers 正常工作?也许是不同的 API 键????

非常感谢您的帮助。

您不需要新的 API 密钥。

Fabric uses an API key and build secret to authenticate your apps to your organization. All of your apps use the same Fabric organization key and secret.

https://docs.fabric.io/apple/fabric/settings/api-keys.html

Fabric 将此识别为新的 Android 应用程序(基于 Manifest 文件中设置的 applicationId),这意味着您必须单独为该应用程序启用 Answers。