1

私の会社は、今後数週間または数か月以内に Android 用のコミュニケーション アプリをリリースする予定です。これは、Nexus 7 2013 デバイスに組み込まれたアプリで、AOSP を実行し、いくつかの小さな変更を加えています。APK/libs を OS システム フォルダーにインストールするために実行する必要がある追加の手順があるため、通常のリモート アップデートは複雑になります。

アルファ版とベータ版のトライアルを計画しており、ボランティアの募集を開始しました。APK をデバイスにロードし、最初に配布します。リリースの一般的な準備 (単体テスト、APK への署名など​​) に関する情報はたくさん見つかりましたが、アルファ版とベータ版のリリースに関する情報を探しています。

問題:

  • デバイスを持ち込まずにアプリをリモートで更新する必要がある
  • 使用状況、デバイスの統計、バグ、クラッシュに関する(有用な)データをできるだけ多く収集する必要があります

研究と可能な解決策:

質問:

  • Google Play Developer Console を使用してアルファ版またはベータ版の試用版を実行しましたか? 役に立ちましたか?
  • App Blade などのサードパーティ ツールを使用してリリースをプッシュし、統計を収集したことがありますか?
  • アプリのリリース後に詳細な統計やフィードバックを収集するためのベスト プラクティスは何ですか?

前もって感謝します

4

2 に答える 2

0
  1. はい。開発コンソールと G+ グループを使用して、プライベート アルファ版とパブリック ベータ版を実行してみました。これは、テスターが g+ に慣れていて、そこでフィードバックを収集したときにその仕組みに慣れている場合に非常に役立ちます。また、これは、更新をユーザーにシームレスに「プッシュ」する唯一の方法です。唯一の欠点は、開発コンソールに API がないため、ci サーバーからビルドを自動的にアップロードできないことです。

  2. Apple に買収される前に Test Flight を試しましたが、フィードバックには使用せず、配布のみに使用しました。最も単純なケースでは、Dropbox を使用しました。

  3. 次のフィードバック「スタック」をお勧めします。

    • 例外レポート用の Crashlytics (現在はベータ配布も行っていますが、まだ試していません) - http://crashlytics.com
    • 特定の部分に費やされた時間、読み込み時間などの指標に関する Google アナリティクス
    • 直接フィードバック用の G+ グループ
于 2014-06-27T18:53:15.120 に答える
0
  1. アルファ/ベータ テストは非常に便利です。アルファ版とベータ版のテスター向けに Google+ コミュニティを作成できます。次に、指定したユーザーとアプリを共有するためのコミュニティを追加します。新しいバージョンを簡単に展開して、アルファおよびベータ ユーザーに通知できます。
    1. ヌプス
    2. 実際には複数の方法があります。独自のビーコンのようなシステムを作成して、デバイスから情報を収集し、Alarm Manager を使用して定期的に送信します。ログを保存するには、SQL を使用する必要があります。
于 2014-06-27T18:37:14.460 に答える