2013-05-24 5 views
1

페이 스북 샘플 데모 애플리케이션 용 xmpp 채팅을 개발 중입니다. 내 ApplicationActivity는 Application.For를 확장하여이 URL을 따릅니다. https://github.com/ACRA/acra/wiki/BasicSetup.In이 자습서에서는 @ReportsCrashes (formKey = "", logcatArguments = {}, formUri = "",)를 보았습니다. ... etc) 그 formkey, logcatArguments, formUri ... 등 어떻게 formkey와 logcatArguments 및 formUri을 얻을 수 있고 어디서 얻을 수 있습니까?formkey 란 무엇이며 formkey를 얻는 방법은 무엇입니까?

ReportsCrashes 및 org.acra에 대해 잘 모릅니다 이 새로운.

어떤 하나의 기능에 도와주세요 me..Thanks ..

답변

1

이것은 당신에게 보고서를 보낼 위치에 따라 달라집니다. Google 문서 도구 (might be deprecated now)를 사용하는 경우 Google 문서 문서에서 가져온 formKey를 사용해야합니다. 자체 서 v에 보고서를 저장하려면 formKey 필드를 공 i으로 두십시오. 당신이해야 할 유일한 것은 서버 (formUri = ....)에 유효한 URL을 입력하는 것입니다.

다른 문자열은 대화 상자 유형에 대한 것이거나 나타나지 않아야합니다. advanced usage을 살펴보십시오. 상태 표시 줄, 경고 대화 상자 또는 토스트에 알림에 대한 유용한 예가 몇 가지 있습니다.

토스트 알림 :

@ReportsCrashes(formUri = "http://www.backendofyourchoice.com/reportpath", 
      mode = ReportingInteractionMode.TOAST, 
      forceCloseDialogAfterToast = false, // optional, default false 
      resToastText = R.string.crash_toast_text) 

자신의 서버를 사용하는 대신 BugSense를 사용할 수 있습니다. stackoverflow의 this 스레드를 참조하십시오. Google Docs의 사용이 ACRA을 위해 사용되지 않습니다으로

나는 당신이 당신의 백 엔드 서비스로 BugSense를 사용하는 것이 좋습니다 :

1

가 자신의 사이트로 이동

나는 중요한 게시물을 복사 로그인 : http://www.bugsense.com/

2.BugSense 사이트에서 모니터링 할 새 프로젝트를 만들고, 결과적으로이 응용 프로그램에 대해 API Key을 받게됩니다.

3. 마지막으로이 프로젝트에 사용하면 응용 프로그램 클래스에이 줄을 추가 :

@ReportsCrashes (formUri = "http://www.bugsense.com/api/acra?api_key=YOUR_API_KEY", formKey = "")