беспорядок в приложении IOS

#iphone

#iPhone

Вопрос:

Я использую flurry в своем приложении IOS, у меня много вопросов по этому поводу :

  1. необходимо ли добавлять файл libFlurry (я просто использую Flurry analytics)
  2. я сделал это в myAppDelegate.m

     [FlurryAPI startSession:@"VmyKey"];
    
    [FlurryAPI logAllPageViews:self.navController];
      

Что я увижу с инструкцией :

     [FlurryAPI logAllPageViews:self.navController];
  
  1. я хотел бы отключить отправку данных, когда мое приложение не работает, я сделал это в своем делегате приложения: [FlurryAPI setSessionReportsOnCloseEnabled:NO]; это запись?

  2. Я хотел бы создавать события в своем приложении, я сделал вот так: [FlurryAPI logEvent:@"EVENT_NAME"]; , куда я это помещу, пожалуйста? я поместил это в каждый ViewController (viewDidLoad)??

  3. В чем разница между :

     [FlurryAPI logAllPageViews:self.navController];
    
    [FlurryAPI logEvent:@"EVENT_NAME"]
      

спасибо за ваш ответ

Ответ №1:

 [FlurryAPI logEvent:@"EVENT_NAME"];
  

Используйте LogEvent для подсчета количества раз, когда определенные события происходят во время сеанса вашего приложения. Это может быть полезно для измерения того, как часто пользователи выполняют различные действия

 [FlurryAPI logAllPageViews:navigationController];
  

Чтобы агент Flurry мог автоматически определять просмотр страницы и регистрировать его, передайте экземпляр UINavigationController или UITabBarController в logAllPageViews. Агент Flurry создаст делегат для вашего объекта, чтобы обнаруживать взаимодействия с пользователем. Каждое обнаруженное взаимодействие с пользователем будет автоматически регистрироваться как просмотр страницы. Каждый экземпляр должен быть передан агенту Flurry только один раз. Несколько экземпляров UINavigationController или UITabBarController могут быть переданы агенту Flurry

 [FlurryAPI setSessionReportsOnCloseEnabled:(BOOL)sendSessionReportsOnClose];
  

Эта опция включена по умолчанию. При включении Flurry попытается отправить данные сеанса при выходе из приложения, а также обычно делает это при запуске приложения. Это повысит скорость обновления аналитики вашего приложения, но может продлить процесс завершения работы приложения из-за задержки в сети. В некоторых случаях задержка в сети может привести к сбою приложения.

Комментарии:

1. Отличный ответ. Могу я спросить, как вы получили эту информацию?

2. Если вы посмотрите на страницу нового приложения на панели управления Flurry, там есть обширная документация. Это похоже на выдержку из этого. Также извлеките файл заголовка, входящий в комплект библиотеки.

3. Что здесь означает EVENT_NAME?