Я интегрировал flurry со своим приложением. Я также уже разместил Вопрос, связанный с проблемой пути, но никто не дал мне ответа. Я думал, что из-за проблемы с путями соединение с моим приложением было потеряно. Теперь я видел, что сеансы создаются, но события не регистрируются. Я перепроверил свой код, он был в порядке для регистрации. Пожалуйста, помогите мне в этом, если какой-либо орган столкнется с этой проблемой. Заранее спасибо.
Сеанс регистрируется, но события не регистрируются в приложении Flurry для iPhone
Ответы (2)
У меня была такая же проблема, я исправил ее, когда проанализировал логи и понял, что сессия не отправляется на серверы flurry, и поэтому события не регистрируются. Теперь причина, по которой сеанс не был отправлен, заключалась в том, что я запускал приложение на симуляторе и завершал приложение, нажимая кнопку остановки в Xcode. Когда вы это сделаете, сеанс не будет отправлен на серверы Flurry. По умолчанию Flurry отправляет сеанс на серверы, когда приложение закрывается естественным образом, что происходит, когда пользователь закрывает приложение, нажимая кнопку «Назад» на своем устройстве, а затем снова дважды нажимая кнопку «Назад» и закрывая приложение. Я попробовал это на тестовом устройстве и даже на эмуляторе, и события, наконец, записывались на приборной панели! Итак, что вам нужно сделать, это нормально завершить приложение, а не нажимать кнопку остановки в Xcode IDE. Удачи!
Вы можете настроить поток в методе DidFinishLaunchOptions AppDelegate, как показано ниже.
dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^(void){
dispatch_async(dispatch_get_main_queue(), ^(void){
[Flurry setCrashReportingEnabled:YES];
[Flurry startSession:@"your_App_API_key"];//client
});
});
Где бы вы ни хотели зарегистрировать событие. Вы можете поместить ниже заявление с названием вашего события.
[Flurry logEvent:@"Profile_View"];
Обновление на сайте Flurry занимает несколько часов. Вы можете посетить Приложения --> Событие --> Журналы событий.
Надеюсь, это поможет вам ...!