我们的应用程序中集成了Twitter的答案.我们有自定义活动.我需要以某种方式将所有答案(用户指标)从他们的网站导出到excel表或类似的,以便进行分析.
我使用Crashlytics的Beta版部署了android应用,并向用户发送了邀请,该用户在其android设备中打开了邀请,并看到以下消息:
“在设备上打开邀请电子邮件以开始注册Beta测试”
而不是允许他按预期安装Beta应用程序的“下载”按钮。
我使用Fastlane部署了该应用程序,不确定是否相关。
任何想法可能是什么原因?
crashlytics crashlytics-beta fastlane crashlytics-android google-fabric
自从我将上一个应用程序添加到Fabric后,有些东西已经改变,因为我找不到如何添加新的应用程序.我做了这个:Settings- > Apps- > Add.最后一步将我重定向到Kits页面,我不知道如何继续.
我现在使用Crashlytics的Fabric和Beta一段时间了,它完美无缺.该应用程序的iOS版本有一个对话框,当您启动应用程序时会弹出该对话框,如果Beta中有另一个较新版本的应用程序,则会安装该应用程序.我需要在Android中实现这一点,但我找不到任何关于如何实现这一点的文档.有没有人设法在Android上实现这一点?
在Crashlytics Beta中,有人知道如何更改电子邮件邀请中的应用名称(在应用图标下).我的iOS发行版来自Xcode 7档案,通过MacOS上的Twitter Fabric菜单栏.Xcode项目被称为someprototype,我想让它更适合测试人员.我已经更改了包名称和存档名称,但这些都没有任何效果.
我已经在Bitrise中为Android项目配置了构建。现在,我需要为Fabric / Crashlytics中的beta测试设置自动部署,只是不知道如何添加一个步骤来实现这一目标。有任何想法吗?
我们的CI服务器为我们提供功能构建,这是我们的应用程序的自定义版本,基于我们当前正在处理的任何功能分支.我们喜欢在Fabric上安装应用程序,因为我们很容易将它们分发给团队并通过Fabric Beta应用程序下载它们进行测试.使用gradle任务上载apks :app:crashlyticsUploadDistributionDevDebug.
但是,如果该应用程序是Crashlytics的新手,则会失败; 特别是如果以前从未运行过.上传将失败并显示以下错误:
WARN - Crashlytics had a problem uploading the distribution. Project dev is inactive
:app:crashlyticsUploadDistributionDevDebug FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:crashlyticsUploadDistributionDevDebug'.
> Distribution upload failed.
Run Code Online (Sandbox Code Playgroud)
一个愚蠢的解决方法是让CI服务器在上传之前启动我们的应用程序片刻(例如,在模拟器或物理设备中),这样应用程序就可以运行Fabric.with(this, new Crashlytics());,从而将应用程序添加到Crashlytics.
但是,我想避免这种情况,理想情况下只需运行一个gradle任务即可在上传步骤之前添加应用程序,以便它可以成功.这可能吗?
android crashlytics twitter-fabric crashlytics-beta crashlytics-android
当我在调试模式下通过Fabric插件和XCode打包测试版时,我收到一个错误:
Fabric Archive包装错误-6
在Xcode中,我为应用程序和具有有效证书和配置的小部件/扩展程序检查了代码签名手册(或自动相同的问题).
我还检查我的钥匙串上是否有所有证书(公钥/私钥)和配置.
如果我使用fastlane上一版本2.58.0构建,我遇到的问题与从XCode直接构建相同.
请注意,没有任何更改,有一天它的工作,另一个失败.这很奇怪.
有帮助吗?
我刚刚尝试从Fabric / Crashlytics Beta切换到Firebase App Distribution,以将我的Android应用分发给测试人员。我这样做是使用Gradle插件,如此处所述:https : //firebase.google.com/docs/app-distribution/android/distribute-gradle
当使用Crashlytics Beta时,我可以通过将其添加到我的gradle文件中来禁用每一个新构建的给测试人员的烦人电子邮件:
ext.betaDistributionNotifications=false
Run Code Online (Sandbox Code Playgroud)
尽管具有与其他选项(例如发行说明)相同的功能,但Firebase应用程序分发的文档并未提及任何类似内容。实际上,该文档说:
尚未受邀测试应用程序的测试人员会收到电子邮件邀请以开始使用。现有测试人员会收到电子邮件通知,告知您可以测试新版本。
有谁知道我如何禁用电子邮件,以便在每天发布几次构建版本时不会不断向测试人员发送垃圾邮件?
编辑:各个测试人员可以使用电子邮件底部的退订链接,但是我希望全局禁用电子邮件,这样就不必要了。
android firebase crashlytics-beta fabric-beta firebase-app-distribution
我昨天在我的两个应用程序上从 Fabric Crashlytics 更新到了新的 com.google.firebase.crashlytics.FirebaseCrashlytics 测试版。
与旧的不同,现在 Crashlytics 似乎不再适用于没有 Google Play 服务的设备(例如亚马逊设备)。调用新 API 的大多数方法时,会因“FirebaseCrashlytics 组件不存在”而崩溃。
例如,一些 Firebase 模块(如 Analytics)正在 Amazon 设备上运行,我认为这里也是如此。
有人有这方面的更多信息,或者知道我可以在哪里询问有关它是暂时的还是永久性的更多信息?
android firebase crashlytics crashlytics-beta crashlytics-android
crashlytics-beta ×10
crashlytics ×8
android ×5
firebase ×2
ios ×2
beta ×1
bitrise ×1
fabric-beta ×1
fastlane ×1
updates ×1
xcode ×1
xcode7 ×1