Skip to content

[Android] 4.0.0-alpha.6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 12:42
Immutable release. Only release title and notes can be modified.
69c2c34

Breaking changes

None.

Additive changes

Telemetry opt-out configuration

Checkout Kit now reports limited, anonymous diagnostic metrics — checkout errors, protocol decoding failures, navigation retries, and checkout navigation timing. A new telemetry configuration controls it:

ShopifyCheckoutKit.configure {
    it.telemetry = Telemetry(enabled = false)
}

Telemetry is enabled by default. Disabling it at runtime stops new collection and discards measurements that have not already been handed to the operating system for delivery. Diagnostics never include checkout URLs, message payloads, buyer data, or checkout, order, customer, or shop identifiers.

Behaviour changes

Anonymous diagnostic metrics are reported by default

Unless telemetry is disabled via the configuration above, the SDK exports bounded, anonymous diagnostic metrics to Shopify on a periodic interval. See the telemetry section of the README for exactly what is and is not collected.

Drag handle is disabled while the sheet opens

The bottom sheet's drag handle no longer responds to touch while the initial open animation is in progress, so a buyer tapping the checkout button cannot accidentally grab the sheet and leave it at an unintended height.