customer-android-kotlin

//core/com.kustomer.core.utils.helpers/KusSharedPreferencesImpl

KusSharedPreferencesImpl

[androidJvm]
class KusSharedPreferencesImpl(context: Context) : KusSharedPreferences

Constructors

   
KusSharedPreferencesImpl [androidJvm]
constructor(context: Context)

Properties

Name Summary
currentDeviceToken [androidJvm]
open override var currentDeviceToken: String?
newDeviceToken [androidJvm]
open override var newDeviceToken: String?
pendingPushDeregister [androidJvm]
open override var pendingPushDeregister: Boolean
Public push opt-out requested while remote remove could not finish. Cleared when remote remove succeeds, when the host registers a new token, or when there is nothing to remove.
pendingRemovalDeviceToken [androidJvm]
open override var pendingRemovalDeviceToken: String?
FCM token that must still be removed remotely (reset/logout cleanup or failed remove). Cleared only after a successful PubNub token-wide remove for this value.
tokenVerified [androidJvm]
open override var tokenVerified: Boolean?
trackingToken [androidJvm]
open override var trackingToken: String?

Functions

Name Summary
clearTrackingToken [androidJvm]
open override fun clearTrackingToken()
Clears tracking-token prefs only — must not wipe push enrollment / cleanup state.
reset [androidJvm]
open override fun reset()
Clears tracking + push prefs (full local wipe).