Publish Score iOS SDK 0.6.0

This commit is contained in:
bdot
2026-10-07 20:38:39 -04:00
parent 84b3a4cb20
commit b898a75fde
6 changed files with 55 additions and 15 deletions

View File

@@ -20,3 +20,8 @@ public typealias PiiAction = ScoreTrackerKit.PiiAction
/// The support snapshot returned by `ScoreClient.inspect()` (#490); its nested
/// types are reached through it (`snapshot.identity.hasToken`).
public typealias InspectSnapshot = ScoreTrackerKit.InspectSnapshot
/// Regional privacy policy (#489): pass `PrivacyOptions(mode: .gdpr, …)` as
/// `ScoreClient(privacy:)`.
public typealias PrivacyOptions = ScoreTrackerKit.PrivacyOptions
public typealias PrivacyMode = ScoreTrackerKit.PrivacyMode
public typealias PrivacyOverrides = ScoreTrackerKit.PrivacyOverrides

View File

@@ -28,7 +28,8 @@ public final class ScoreClient {
os: String? = nil,
device: String? = nil,
locale: String? = nil,
initialConsent: ConsentState = ConsentState.companion.NONE,
initialConsent: ConsentState? = nil,
privacy: PrivacyOptions? = nil,
pii: PiiOptions? = nil,
tokenRefreshTimeoutSeconds: Double = 5,
identifyReplayBufferSize: Int = 100
@@ -37,7 +38,8 @@ public final class ScoreClient {
publishableKey: publishableKey,
siteId: siteId,
endpoint: endpoint,
device: DeviceDescriptor(os: os, device: device, appVersion: appVersion, locale: locale)
device: DeviceDescriptor(os: os, device: device, appVersion: appVersion, locale: locale),
privacy: privacy
)
tracker = IosPlatformKt.doNewScoreTracker(
config: config,