gpt4 book ai didi

android - Android Alpha/Beta测试

转载 作者:行者123 更新时间:2023-12-02 09:44:10 25 4
gpt4 key购买 nike

我的公司将在 future 几周/几个月内发布适用于Android的通讯应用。它是Nexus 7 2013设备上的嵌入式应用程序,运行AOSP并做了一些小的修改。这使典型的远程更新变得很复杂,因为必须执行一个额外的步骤才能将APK / lib安装到OS系统文件夹中。

该计划是进行Alpha和Beta版测试,我们已经开始收集志愿者。我们将把APK加载到设备上,并在最初将它们分发出去。我已经找到了大量有关发布准备工作的信息(单元测试,对APK签名等),但是我正在寻找有关Alpha和Beta版发布的信息。

问题:

  • 我们需要远程更新应用程序,而无需将设备放入
  • 我们需要收集有关使用情况,设备统计信息,错误和崩溃的尽可能多的(有用的)数据

  • 研究与可能的解决方案:
  • 开发人员控制台Alpha /测试版测试-https://developer.android.com/distribute/googleplay/developer-console.html
  • App Blade或其他第三方支持工具-https://appblade.com
  • Analytics库
  • 乱舞-https://developer.yahoo.com/analytics
  • Mixpanel-https://mixpanel.com/android-analytics
  • Google Analytics-https://developers.google.com/analytics/devguides/collection/android/v4/
  • 振幅-https://amplitude.com/behavioral-analytics-platform
  • Localytics($)-https://www.localytics.com
  • 以编程方式在设备上获取logcat并将其上传到我们的服务器
  • 将特定的应用内日志/统计信息保存到内部SharedPreferences或SQLite数据库中,并定期上传到我们的服务器上
  • 通过调查,电子邮件通讯等方式收集来自Alpha / Beta测试人员的书面反馈。
  • 如果设备在手,我们可以通过以下方法调试崩溃:
  • 将logcat转储到文件-“adb logcat -d> logcat.txt”
  • 检查内核日志-/ proc / last_kmsg
  • 检查转储-/ data / dont_panic

  • 问题:
  • 您是否已使用Google Play开发者控制台运行Alpha / Beta试用版?有用吗?
  • 您是否使用过任何第三方工具(例如App Blade)来推送版本并收集统计信息?
  • 发布应用后,从您的应用收集详细统计信息/反馈的最佳做法是什么?

  • 提前致谢

    最佳答案

  • Alpha / Beta测试非常有用。您可以为Alpha和Beta测试人员创建google +社区。然后添加用于与指定用户共享应用程序的社区。可以轻松部署新版本并通知alpha和beta用户。
  • 小睡
  • 实际上有多种方法:编写您自己的信标类型的系统,以从设备收集信息并定期使​​用Alarm Manager发送这些信息。为了存储日志,应使用sql。
  • 关于android - Android Alpha/Beta测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24458020/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com