首页 > 解决方案 > applicationWillTerminate 不执行Firebase 代码

问题描述

这是我在 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
            ])
    }

关于为什么我没有在 Firebase 中收到这些数据的任何想法?我在想向 Firebase 发送信息可能会有延迟,并且应用程序终止得太快了,但我无法知道这一点......

标签: iosswiftfirebaseappdelegateapplicationwillterminate

解决方案


推荐阅读