Что такое formkey и как получить formkey?

Я разрабатываю чат xmpp для демонстрационного приложения facebook. My ApplicationActivity расширяет приложение. Для этого я следую этому URL-адресу https://github.com/ACRA/acra/wiki/BasicSetup.In в этом руководстве я видел @ReportsCrashes(formKey="", logcatArguments={},formUri="",.... и т. д.) что это за formkey, logcatArguments, formUri... и т. д., как я могу получить formkey и logcatArguments и formUri и где я могу получить...

Я не знаю о ReportsCrashes и org.acra, я новичок в этом.

Любой, пожалуйста, помогите мне .. Спасибо в функции ..


person user2408505    schedule 24.05.2013    source источник


Ответы (1)


Это зависит от того, куда вы хотите отправлять отчеты. При использовании Документов Google (может быть объявлено устаревшим) необходимо использовать formKey, который вы получили из своего документа Google Docs. Если вы хотите хранить отчеты на своем собственном сервере, вы можете оставить поле formKey пустым. Единственное, что вам нужно сделать, это ввести действительный URL-адрес вашего сервера (formUri = ....).

Остальные строки относятся к типу диалога, который должен или не должен появляться. Ознакомьтесь с расширенным использованием. Есть несколько полезных примеров для уведомлений в строке состояния, диалоговых окнах предупреждений или тостах.

например всплывающие уведомления:

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

Вместо использования собственного сервера вы можете использовать BugSense. См. эту тему в stackoverflow.

Я скопировал важный пост:

Поскольку использование 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="")

person Frame91    schedule 24.05.2013