问题标签 [fabric.io]
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 - Firebase Analytics 未显示 iOS 应用的用户参与度
我有一个使用 Firebase Analytics 的 iOS 应用程序,它运行良好。我能够看到用户参与度,特别是,我在 Firebase 控制台上使用了很多“最新版本”屏幕。crashlytics 也运行良好。
两周前,我构建了一个应用程序版本并将其发送到 AppStore。发布版本是 4.10.3,但由于市场原因,我们决定将其发布为 5.0.0。我保留了相同的内部版本号(4.10.3),只是更改了 AppStoreConnect 上的版本号(5.0.0)。
此版本在应用商店上架后,Firebase 就停止显示此应用的任何分析信息。我看不到每日活跃用户,也看不到最新版本的采用。
我认为这可能是 Firebase 上的一个错误,因为 app bundle 版本(4.10.3)和 appstore 版本(5.0.0)之间存在差异。在 Fabric 上,所有分析和崩溃分析信息都完美显示。
在某个时候,我发现“最新版本”Firebase 控制台屏幕停止显示信息,即使是 Android 版本的应用程序也是如此。现在我只能看到“没有要显示的数据”。在控制台屏幕上。
这真的很奇怪,因为我几乎每天都在访问 firebase 控制台,直到几周前它停止在 iOS 上工作。Firebase 最近是否发生了一些重大变化?
在 Android 应用上,我们升级了 Firebase sdk 版本,但它仍然没有显示最新的发布信息。在 iOS 上,我也升级了 Firebase pod,并且仍在等待在 appstore 上审核该版本,但我并不乐观,因为即使使用当前版本,该应用程序也可以在结构上运行并且无法运行Firebase 控制台。
android - Crashlytics Fabric.io 已弃用
有谁知道在应用程序中Crash report
使用的正确方法是什么?Firebase
Android
我已经阅读Firebase crashlytics
了该提及工具中的文档Fabric.io
。Fabric.io
已弃用,并且在文档中提到删除了fabric.io
依赖项。
Firebase
https://firebase.google.com/docs/crashlytics/get-started?platform=android
Fabric.io reference
https://docs.fabric.io/android/examples/sampleapp/index.html
没有fabric.io
依赖我得到以下错误
java.lang.RuntimeException:无法获取提供程序 com.crashlytics.android.CrashlyticsInitProvider:io.fabric.sdk.android.services.concurrency.UnmetDependencyException:缺少 Crashlytics 构建 ID。当您的应用的构建配置中缺少 Crashlytics 工具时,就会发生这种情况。请查看 Crashlytics 入职说明并确保您拥有有效的 Crashlytics 帐户。`
注意:请比较两个参考中的步骤,我已经浏览了所有链接,但没有找到正确的方法,这就是我在这里问的原因。
我确信没有 1 人通过链接,这就是为什么投票失败的原因。我已附加 Firebase 和 Fabric.io 文档步骤屏幕
android - 如何使用 Fabric 的 Answers 或 Google Analytics 获取当前 Android 用户的事件计数?
我有一个应用程序将自定义事件记录到 Fabric 的答案中,如下所示:
使用应用程序的 Answers API,是否可以查询当前用户的此事件的发生总数?
如果无法使用 Answers,是否可以使用 Google Analytics for Firebase ?
java - 使用 kubernetes-client 并发安全地更新标签
我的 kubernetes 环境中有一组 pod,它们充当“缓冲资源”(通过没有特定标签来识别)。
在我的应用程序(使用 kubernetes-client)中,我喜欢检查缓冲资源是否可用,如果是,则添加一个标签,以便不再考虑其他请求。
但是,考虑到并行性,标记为缓冲资源的 pod 可能会同时被多个线程保留,从而导致应用程序中出现各种问题。
在不锁定对 kubernetes 发出的请求的情况下,是否只有在其密钥不存在时才添加标签的安全方法(否则会失败)?
我正在使用io.fabric8.kubernetes.client
并且更新标签的代码或多或少:
与 kubernetes api 交谈时处理并发的最佳方法是什么?
编辑:我看到 k8s 有ResourceVersion
,但从我的第一次测试来看,这似乎没有按预期工作:
以下查询不会失败,但会成功,甚至分配一个新的资源版本:
Edit2: kubectl 等价物类似于:
这将正确抛出错误“对象已被修改;请将您的更改应用到最新版本并重试”
android - 从 Fabric 迁移到 FirebaseCrashlytics 后测试失败
最近我们尝试从 Fabric.io 迁移到 FirebaseCrashlytics。遵循文档https://firebase.google.com/docs/crashlytics/upgrade-sdk?platform=android中描述的步骤
- 更新了 google-service.json 文件
- 用 Firebase Crashlytics 替换了 fabric.io 依赖项
- 仅在 prod 构建时更新代码和启用集合
setCrashlyticsCollectionEnabled(!BuildConfig.DEBUG)
- 更新了 proguard 规则
之后,我们尝试运行我们的测试套件,因为我们注意到它花费的时间比平时长得多,最终它失败了,许多测试报告了 OutOfMemoryError。这组测试在 Fabric 依赖项下运行得很好。有人遇到过或遇到过类似的问题吗?
firebase - firebase 停止对 fabric.io 的支持,将 firebase 插件更新到 13.0.0,然后开始出现构建错误
错误:无法加载类“org.gradle.api.publication.maven.internal.MavenPomMetaInfoProvider”。此意外错误的可能原因包括:Gradle 的依赖项缓存可能已损坏(有时会在网络连接超时后发生。)重新下载依赖项并同步项目(需要网络)
Gradle 构建过程(守护进程)的状态可能已损坏。停止所有 Gradle 守护程序可能会解决此问题。停止 Gradle 构建过程(需要重新启动)
您的项目可能正在使用与项目中的其他插件或项目请求的 Gradle 版本不兼容的第三方插件。
在 Gradle 进程损坏的情况下,您还可以尝试关闭 IDE,然后杀死所有 Java 进程。
尝试了很多可能性,但没有任何效果。
谢谢!
java - 在 JAVA 中使用结构 kubernetes-client 加载多个配置映射
当我尝试加载具有多个配置(地图)的 configMap 时出现错误
Java 代码
configmap.yaml
我读到这是在使用 loadAll() 而不是 load() 时用其他语言解决的。
问题:
- 知道在哪里可以将错误记录到 fabric.io kubernetes-client(java) 以报告此问题吗?
- 由于我现在必须使用多个配置映射,有什么解决方法的建议吗?
谢谢,
斯瓦拉杰