问题标签 [crashlytics-beta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - 带有 Crashlytics-Beta 的单个 Activity intent.action.VIEW 导致两个 App 实例同时运行
当测试人员声称他能够同时运行两个应用程序实例时,我遇到了 crashlytics beta 非常奇怪的行为。
日志告诉我它的包名完全相同,因此我们无法区分该日志来自哪个。
我做了一些研究,测试版可能会在他们的应用程序中运行它,如下所示:
在清单中结合action.View
它导致运行应用程序的两个实例
所以我会说没关系。让我们摆脱action.View。
之后它开始对我尖叫:
应用无法被 Google 搜索索引;考虑添加至少一个带有 ACTION-VIEW 意图填充的 Activity。有关更多详细信息,请参阅问题说明。
所以我必须忽略 GoogleAppIndexingWarning 到 lint 中,因为我使用的是谷歌单一应用程序标准与 crashlytics beta 相结合?
ios - 添加应用程序未继续
那里。
我会尝试做一个新的应用程序。然后我做了它基于这个页面。 https://fabric.io/kits/ios/crashlytics/manual-install
但我还不能添加应用程序。因为添加应用程序的过程突然停止。
我在“添加运行脚本构建阶段”中执行了此过程。 https://fabric.io/kits/ios/crashlytics/manual-install?step=1
但 mac Fabric 应用程序没有继续下一步。所以我还不能添加新的应用程序。
我的环境是 Mac OS Mojave 上的 Xcode 10。
我应该怎么办?
android - 如何在 Android TV 上安装 Beta (Crashlytics) 分布式应用程序
在某些 android 电视盒中,可以通过 crashlytics 使用 beta 版,但用户界面较差(纵向模式使屏幕旋转,不关注按钮等),但在某些设备中,无法导航,因为无法访问安装按钮。
还有其他方法可以在 Android TV 设备中安装 apk 吗?
ios - 非致命报告未记录
我在网络请求后在我的服务文件中记录了非致命错误,但在我重新启动应用程序之前它没有记录,即当它登录 crashlytics 时有没有办法可以立即记录它?
ios - 无法通过 fastlane 在 Crashlytics Beta 发行说明中包含表情符号
我注意到 Fastlane/Crashlytics 脚本无法在发行说明文件中使用表情符号字符。
使用类似的东西会出现???在已发布的发行说明上。
文件“ChangeLog.txt”是一个 unicode(UTF-8) 保存文件,并正确保存数据。
当通过 Crashlytics Beta 仪表板手动提交发行说明时,使用表情符号有效。
flutter - Flutter APK 发布构建无法上传到 Fabric Beta
仅在 Flutter 版本中存在此问题。我尝试使用 Android Studio Fabric 插件和 Fastlane 命令上传。
尝试使用 Android Studio Fabric 插件拖放上传时,显示错误:
Unable to extract Crashlytics build info from the dropped APK. Please make sure your Crashlytics build tool plugin is installed and enabled.
尝试使用带有命令的 Fastlane 上传时:
fastlane run crashlytics apk_path:"/home/me/app-release.apk" api_token:"xxx" build_secret:"xx"
出现此错误:
我为实施 crashlytics 所采取的步骤:
- 使用说明添加并设置 firebase_crashlytics 作为颤振依赖项:https ://pub.dev/packages/firebase_crashlytics
- 将 Fabric API 密钥添加到 AndroidManifest.xml
- 设置后运行应用程序后,应用程序出现在 Fabric 控制台中,这意味着 Crashlytics 现在设置正常。
- 然后尝试使用 Android Studio 插件和 Fastlane 生成的 APK 上传 Fabric Beta
flutter build apk --release
,导致上述错误。
我错过了什么吗?有没有人成功地将 Flutter 构建上传到 Fabric Beta 并以某种方式解决了 Crashlytics 信息丢失错误?
android - 邀请测试人员使用旧版本的 Crashitycs Beta
我想邀请一位新的测试人员来访问项目中的所有现有版本。是否可以在不为每个构建一一发送邀请的情况下做到这一点?
android - java.lang.IllegalStateException:必须在使用 singleton() 之前初始化 Fabric
我在 crashlytics/fabric 初始化中发现了故障。正如 crashlytics 的 Mike 在这里建议的那样:如何初始化我们应该使用的新结构:
但是当我切换到 androidX 时,它开始崩溃:
在使用 singleton() 之前必须初始化 Fabric
我的一些主要设置是:
在我的应用程序类的 onCreate 中:
当然我在清单中有元数据:
crashlytics-beta - 如何在设备上重新安装 Crashlytics Beta 配置文件
crashlytics beta 配置文件已从我用来测试 iOS 企业应用程序的设备中删除。我不知道如何在设备上恢复配置文件。文档说要使用邀请设备的电子邮件,但这个应用程序已有 5 年历史,而且该电子邮件早已不复存在。如何让这个设备重新出现在 Crashlytics Beta 雷达上?
android - 如何禁用 Firebase 应用分发的电子邮件通知
我刚刚尝试从 Fabric/Crashlytics Beta 切换到 Firebase App Distribution,以便将我的 Android 应用分发给测试人员。我使用 Gradle 插件,如此处所述: https ://firebase.google.com/docs/app-distribution/android/distribute-gradle
使用 Crashlytics Beta 时,我可以通过将其添加到我的 gradle 文件中来禁用每个新版本的测试人员的烦人电子邮件:
Firebase 应用程序分发的文档没有提及任何类似的内容,尽管其他选项(例如发行说明)具有等价物。确实,医生说:
未受邀测试应用程序的测试人员会收到电子邮件邀请以开始测试。现有测试人员会收到电子邮件通知,表明新版本已准备好进行测试。
有谁知道我可以如何禁用电子邮件,以便在我每天多次推出构建时不会不断地向测试人员发送垃圾邮件?
编辑:个别测试人员可以使用电子邮件底部的取消订阅链接,但我更愿意全局禁用电子邮件,这样就没有必要了。