我已将 firebase crashlytics 添加到我的 React Native 项目中,但 Play 商店拒绝我的应用程序如何修复它?

问题描述 投票:0回答:2

我们发现以下区域存在问题:

版本代码28: SDK:Fabric io.fabric.sdk.android:fabric(考虑升级到版本 com.google.firebase:firebase-crashlytics:18.4.0) 要使您的应用程序合规,请按照以下步骤操作:

您可以考虑升级到此 SDK 的符合政策的版本(如果您的 SDK 提供商提供)或删除 SDK。 Fabric io.fabric.sdk.android:fabric:考虑升级到 SDK 版本 com.google.firebase:firebase-crashlytics:18.4.0。

如何解决?因为我已经尝试了多次修复仍然有错误

android firebase react-native gradle crashlytics
2个回答
0
投票
  • 您收到错误是因为您的应用程序使用 Fabric SDK。 Google Play 现在要求应用使用 Firebase Crashlytics 而不是 Fabric。

  • 您需要从 Fabric 迁移到 Firebase Crashlytics 并从应用程序中删除 Fabric SDK。在你的 build.gradle 文件中

    implementation 'io.fabric.sdk.android:fabric:1.4.7'
    implementation 'com.crashlytics.sdk.android:crashlytics:2.10.1'
    
  • 将 Firebase Crashlytics SDK 添加到您的应用。在您的 build.gradle 文件中并将您的项目与 Gradle 文件同步

    implementation 'com.google.firebase:firebase-crashlytics:18.4.0'
    
  • 按照 Firebase Crashlytics 设置指南初始化 SDK:https://firebase.google.com/docs/crashlytics/get-started?platform=ios


0
投票

如果您一次又一次遇到同样的问题。请检查 google play 控制台是否有任何旧版本处于活动状态,因为这会导致问题。 就我而言,当我发布新版本时,旧版本代码在内部测试中处于活动状态,它正在测试旧版本以进行内部测试。

修复 ---> 在所有测试中添加新版本,这样做旧版本将被停用。

© www.soinside.com 2019 - 2024. All rights reserved.