//core/com.kustomer.core.utils.helpers/KusSharedPreferencesImpl
[androidJvm]
class KusSharedPreferencesImpl(context: Context) : KusSharedPreferences
| KusSharedPreferencesImpl | [androidJvm] constructor(context: Context) |
| 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? |
| 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). |