2016-11-13 7 views
3

Я пытаюсь отправлять события, например, когда пользователь нажимает на ячейку tableview для аналитики firebase через мое приложение imessage безрезультатно. ИспользованиеКак отправить события в Firebase Analytics в расширение iMessage

FIRAnalytics.logEvent(withName: "\(stickerUniqueName)", parameters: nil)

Я также добавил -FIRAnalyticsDebugEnabled к моей схеме

У меня есть эта установка на регулярном приложении, она работает просто отлично, и регистрирует событие в консоли Xcode, чтобы я мог видеть, что это было отправлено. Но я не могу заставить его проявить то же самое для расширения имения.

Я предполагаю, что я уклоняюсь от возможности регистрировать события в расширении imessage? Есть ли какая-либо другая услуга, которую я могу отслеживать нажатием кнопок с расширением imessage?

+0

Просьба описать проблему более подробно «Я не могу заставить ее делать то же самое в расширении изображения». – shallowThought

+0

@shallowThought Практически с помощью аналитики firebase вы можете отправлять события и регистрировать их в консоли Xcode, чтобы убедиться, что они были успешными. Я смог добиться этого в обычном приложении, но не в расширении imessage. – user3296487

+0

Понял. По причинам отладки поместите весь код «Firebase» в 'willBecomeActive' в MessageViewController. Посмотрите, работает ли он там. Если нет, разместите весь код. – shallowThought

ответ

3

Хорошо, поэтому я проверил на следующий день, и события появились в Firebase analytics woot! но мне все еще не удается получить события для входа в консоль xcode. Так что проблема вроде решена ...

Большой унтер здесь, что аналитика Firebase действительно работает в iMessage расширениях. Это займет всего пару часов.

+0

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