Большинство инструментов аналитики iOS (шквал, новые реликвии) используют стандартные методы делегатов uiapplication для загрузки событий в пакетном режиме, каждую минуту или когда приложение завершается. Я не видел специального решения для расширения (сегодня, фото...) от этих ребят. Что вы делаете для аналитики в расширении в ios8?
Как отслеживать события в расширении?
Ответ 1
В настоящее время я использовал две работы 1 - Я использовал общие данные группы приложений https://developer.apple.com/library/ios/documentation/General/Conceptual/ExtensibilityPG/ExtensionScenarios.html, и я регистрирую событие, когда пользователь открывает содержащее приложение 2 - Мое сегодняшнее расширение позволяет пользователю открыватьURL, чтобы открыть содержащее приложение, я передаю данные в параметрах URL.
Ответ 2
В моем приложении WatchKit я использую openParentApplication:reply:
, чтобы передать запрос в приложение-хост и зарегистрировать мою аналитику.
Ответ 3
Компания Flurry объявила о поддержке расширения Apple Watch. Вы можете узнать больше в документации разработчика: https://developer.yahoo.com/flurry/docs/analytics/gettingstarted/technicalquickstart/applewatch/
Возможно, это откроет дверь для отслеживания активности внутри других расширений, но я еще ничего не видел об этом.