【问题标题】:What is formkey and how to get formkey?什么是formkey以及如何获取formkey?
【发布时间】:2013-05-24 08:57:23
【问题描述】:

我正在为 facebook 示例演示应用程序开发 xmpp 聊天。我的 ApplicationActivity 扩展了应用程序。为此,我按照这个 url https://github.com/ACRA/acra/wiki/BasicSetup.In 这个教程我看到了 @ReportsCrashes(formKey="", logcatArguments={},formUri=" ",....等) 那是什么formkey,logcatArguments,formUri...等我如何获得formkey和logcatArguments和formUri以及我在哪里获得...

我不知道 ReportsCrashes 和 org.acra 我是新手。

任何人请帮助我..感谢功能..

【问题讨论】:

    标签: android facebook-chat acra


    【解决方案1】:

    这取决于您要将报告发送到的位置。当您使用 Google Docs (might be deprecated now) 时,您必须使用从您的 google docs 文档中获得的 formKey。如果要将报告存储在自己的服务器上,可以将 formKey 字段留空。您唯一需要做的就是输入一个有效的 url 到您的服务器 (formUri = ....)。

    其他字符串是对话框的类型,应该或不应该出现。看看advanced usage。在状态栏、警报对话框或 toast 中有一些有用的通知示例。

    例如吐司通知:

    @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="")

    【讨论】:

      猜你喜欢
      • 2013-04-02
      • 1970-01-01
      • 2016-03-13
      • 2021-10-29
      • 2014-01-22
      • 2011-08-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多