android - Android Alpha/Beta测试

标签 android google-play analytics release beta-testing

我的公司将在 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/

    相关文章:

    php - 用于低端移动设备的 Google Analytics 自定义变量(无 javascript)

    android - 将 DocumentSnapshot 数据转换为列表

    android - 如何从 push.io 接收通知数据

    Android APK 上传失败,使用 google play 的应用签名

    android - 没有找到类 "com.google.android.gms.ads.identifier.AdvertisingIdClient"

    android - 适用于 iOS 和 Android 的最佳 App Analytics 是什么?

    php - 如何使用 php 和 jquery 跟踪访问者,从综合浏览量中确定唯一访问者

    android - 由于 “Cross origin requests”,YouTube中的Webview播放失败

    java - MergeAdapter 和 ClassCastException(使用 LinearLayout$LayoutParams 和 AbsListView$LayoutParams)

    google-analytics - Google Play政策更新-隐私与Google Analytics(分析),Firebase Analytics