Function – Invalidate

  • Function

    invalidate()

    Invalidates an instance of class KochavaTracker.


    Declaration

    Discussion

    This is similar to allowing an instance of the tracker deallocate, but it can also be used on the singleton shared instance. It will additionally signal certain sub-systems to invalidate themselves, which can result in a more assured and immediate halt. The scope of this invalidation is not absolute. Certain sub-systems will continue to run for a period of time until they may gracefully complete. When using this method with the provided shared instance, you are guaranteed to be re-defaulted a new instance the next time it is referenced, and you may immediately move forward to re-configure it.

    When you are not using Intelligent Consent Management, this method can be used to signal that the tracker may no longer run following consent having been denied. When used this way, you may re-configure a tracker if/when consent is granted.

     

    Sample Code:


    See Also

    Related Symbols class KochavaTracker

    The class KochavaTracker provides an interface between a host application and Kochava’s Attribution and Analytics Servers. A tracker manages the exchange of data between these two entities, along with the associated tasks and network transactions.

  • Instance Method

    invalidate

    Invalidates an instance of class KochavaTracker.


    Declaration

    Discussion

    This is similar to allowing an instance of the tracker deallocate, but it can also be used on the singleton shared instance. It will additionally signal certain sub-systems to invalidate themselves, which can result in a more assured and immediate halt. The scope of this invalidation is not absolute. Certain sub-systems will continue to run for a period of time until they may gracefully complete. When using this method with the provided shared instance, you are guaranteed to be re-defaulted a new instance the next time it is referenced, and you may immediately move forward to re-configure it.

    When you are not using Intelligent Consent Management, this method can be used to signal that the tracker may no longer run following consent having been denied. When used this way, you may re-configure a tracker if/when consent is granted.

     

    Sample Code:


    See Also

    Related Symbols class KochavaTracker

    The class KochavaTracker provides an interface between a host application and Kochava’s Attribution and Analytics Servers. A tracker manages the exchange of data between these two entities, along with the associated tasks and network transactions.

 
 

Last Modified: Jul 12, 2018 at 8:15 am