1

HTML、CSS、Javascript でクロスプラットフォームのモバイル アプリを構築し、PhoneGap をラッパーとして使用して Android と iOS に公開しています。

私は Android マーケットに公開しましたが、カスタマー レビューを通じて、一部のユーザー/デバイスで、ユーザー セットアップ フェーズの早い段階でアプリが停止することを発見しました。アプリでエラー処理とレポートの設定を行っていません。Android マーケットのクラッシュ レポートでは、数百回のダウンロードと 6 件の失望したレビューの後で、クラッシュはまだ 0 件です。

アプリのビルド中のエラー報告については考えていません。それが存在するようになったので、それを実装する簡単な方法はありますか? 現在、window.onError イベントを傍受しようとしていますが、それは正しい方法ですか?

Acra http://code.google.com/p/acra/について読みましたが、これは Java エラー報告のようです。関数の欠落または存在しないオブジェクトで Javascript が失敗した場合、Acra はその詳細を報告しますか?

編集: とにかく私のアプリはインターネットにアクセスできるので、エラーの説明を提供するjavascript 'onerror'イベントのリスナーを実装しました。

このリスナーは、Cordova/PhoneGap を使用して接続があるかどうかを検出します。接続がある場合は、エラーの説明をデバイスと共にサーバーに送信します。存在しない場合は、Cordova/PhoneGap の「オンライン」イベントにイベント リスナーをアタッチして、デバイスがオンラインになったときにエラーを送信します。

まだ完全には実行されていません(これが公式の回答として追加していない理由です)

4

1 に答える 1

0

いいえ、私を信じてください、それは私たちの多くにとって悪いことです!

于 2012-06-13T14:05:49.903 に答える