2012-04-02 4 views
1

HTML, CSS & 자바로 크로스 플랫폼 모바일 앱을 만들고 PhoneGap을 래퍼로 사용하여 Android 및 iOS에 게시하고 있습니다.일부 Android 장치에서 웹 앱이 멈추는 원인이 무엇입니까? 어떻게 탐지합니까?

나는 Android 마켓에 게시했으며, 사용자 설정 단계에서 일부 사용자/기기와 함께 앱이 일찍 정지 함을 고객 리뷰를 통해 확인했습니다. 나는 어떤 종류의 오류 처리 및보고 응용 프로그램에서 설정, 그리고 안드로이드 마켓의 충돌 보고서는 여전히 내게 수백 다운로드 및 수십 개의 실망 리뷰 후 충돌을주고있다.

앱을 만드는 동안 오류보고에 대해 생각해 보지 않았습니다. 이제는 그것을 구현하는 간단한 방법이 있습니까? 나는 현재 창문을 가로 채려고하고있다. 오류 사건이 발생했는데 올바른 접근법인가?

나는 Acra http://code.google.com/p/acra/에 대해 읽었지만 자바 오류보고로 보입니다. 누락 된 기능이나 존재하지 않는 객체에서 Javascript가 실패하면 Acra가 그 정보를보고합니까?

편집 : 내 애플 어쨌든 인터넷 접속을 가지고 있기 때문에, 내가 오류에 대한 설명을 제공하는 자바 스크립트 '의 OnError'이벤트에 대한 리스너를 구현했습니다.

이 리스너는 Cordova/PhoneGap을 사용하여 연결이 있는지 감지합니다.있는 경우, 오류 설명을 장치와 함께 서버에 전송합니다. 그렇지 않은 경우 장치가 온라인 상태가되면 오류를 보내기 위해 Cordova/PhoneGap의 '온라인'이벤트에 이벤트 수신기를 연결합니다.

그것은 나를

답변

0

아니,하고 생각 (I는 공식적인 답변으로이 추가 아니에요 이유입니다) 아직 완벽하게 실행하지 않는 것, 그것은 우리의 거대한 양에 대한 나쁜 일이!