我正在开发用于facebook示例演示应用程序的xmpp聊天。我的ApplicationActivity扩展了Application.For那个我按照这个URL https://github.com/ACRA/acra/wiki/BasicSetup.In本教程我看到了@ReportsCrashes(formKey =“”,logcatArguments = {},formUri =“”,....等)什么是formkey,logcatArguments,formUri ...等我怎么能得到formkey和logcatArguments和formUri以及我得到的地方......
我不知道ReportsCrashes和org.acra我是新手。
任何人请帮帮我..谢谢你的特写..
答案 0 :(得分:1)
这取决于您要将报告发送到的位置。当您使用Google文档(might be deprecated now)时,您必须使用从Google文档文档中获得的formKey。如果要将报告存储在自己的服务器上,可以将formKey字段留空。您唯一要做的就是为您的服务器输入一个有效的URL(formUri = ....)。
其他字符串用于对话类型,应该或不应该出现。看看advanced usage。在状态栏,警报对话框或祝酒词中有一些有用的通知示例。
e.g。吐司通知:
@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. 最后将此行添加到项目中的Application类:
@ReportsCrashes(formUri =" http://www.bugsense.com/api/acra?api_key=YOUR_API_KEY",formKey ="")