crashlytics 中的两个应用
Posted
技术标签:
【中文标题】crashlytics 中的两个应用【英文标题】:Two applications in crashlytics 【发布时间】:2019-08-28 13:14:59 【问题描述】:我想知道如何分发 2 个应用,一个使用本机实现,另一个使用混合实现。
据我所见,我可以为它们使用相同的名称,但我认为我在捆绑包 id 上会遇到问题。
我希望一组测试人员接收 ios 版本,其他测试人员接收混合版本,我不希望他们知道哪个是哪个。
(我目前只对iOS感兴趣,但也欢迎输入android)
【问题讨论】:
【参考方案1】:这可以通过一些手动依赖来实现。以下是您需要做的:
使用贵组织的 API 密钥和 Build Secret 在 crashlytics 上载入原生 iOS/Android 应用。
在您的混合应用中使用相同的捆绑包 ID、Fabric API 密钥和构建密钥(基本上所有内容都相同)。
每次分发 2 个应用程序,1 个本机应用程序和 1 个混合应用程序。所有发行版都将转到相同的 beta 仪表板。这取决于您,您如何跟踪哪个是哪个(原生或混合),因为所有发行版在测试版仪表板上看起来都一样。
这里是手动部分。每次随机选择哪些测试人员获取原生/混合应用。
注意:这应该适用于 iOS 和 Android。
【讨论】:
如果我分发两个版本,它们的版本号是否会不同,或者我如何区分它们?我需要知道哪个是哪个,以便将它们发送给合适的人。 这取决于你。您可以为自己设置不同的内部版本号或在发行说明中设置一些指标。 它应该按照@Chintan 的建议工作。就我而言,我发现最好的解决方案是让它们具有单独的 ID,并将差异保留在一个小细节上(如破折号或大写字母)以上是关于crashlytics 中的两个应用的主要内容,如果未能解决你的问题,请参考以下文章
从 Crashlytics 3.0.0 开始,实现用户提示是应用程序的责任