在app close swift之前,Mixpanel刷新事件

时间:2017-08-03 06:55:39

标签: android ios swift mixpanel

我正在设置Mixpanel.initialize(token: "xxxx", launchOptions: nil, flushInterval: 10.0, instanceName: "xxx")这里10是我的mixpanel刷新间隔。在android中,可以选择使用onDestroy刷新所有mixpanel事件mMixpanel.flush()方法。是否有任何方法可以在applicationWillTerminate方法

上刷新ios中的mixpanel事件

2 个答案:

答案 0 :(得分:0)

IN Switf以下方法用于冲洗Mixpanel

open class func removeInstance(name:String)

或参考以下链接。

https://mixpanel.github.io/mixpanel-swift/Classes/Mixpanel.html#/s:8MixpanelAAC14removeInstanceySS4name_tFZ

答案 1 :(得分:0)

在使用Swift / Objective-C的iOS中,您可以使用AppDelegate生命周期的两种方法:

  1. 当应用程序从Foreground传递到Background

    applicationDidEnterBackground(_:){}

  2. 当应用程序从Foreground传递到非活动状态(由用户终止)

    applicationWillTerminate(_:){}

  3. 在这些方法中你可以调用Mixpanel flush

    Mixpanel.mainInstance().flush();//example with Swift
    

    Here你可以记录AppDelegate类的生命周期如何在iOS中运行,在Android中就像Application类一样

    问候!