Это код, который я имею в своем AppDelegate.swift
func applicationWillTerminate(_ application: UIApplication) {
FirebaseEventHandler.Instance.endSessionDataSave()
print("test3")
}
Это код, который я имею в FirebaseEventHandler.swift
func endSessionDataSave()
{
if(guideToGalaxy != 0)
{
print("test1")
eventCatch(eventName: "theAnswerTo", parameterName: "Life_Universe_Everything", parameterValue: 42)
print("test2")
}
func eventCatch(eventName: String, parameterName: String, parameterValue: Int)
{
Analytics.logEvent(eventName, parameters: [
parameterName: parameterValue as NSObject
])
}
- Я будуполучить test1, test2 и test3 в моем выводе
- Следуя точкам останова, я ясно вижу, что программа проходит через весь код
- Хотя событие не будет отображаться в Firebase
Есть идеи, почему я не получаю эти данные в Firebase?Я думал, что может быть задержка отправки информации в Firebase, и что приложение просто слишком быстро завершает свою работу, но у меня нет возможности узнать это ...