terra_flutter_bridge 0.11.0 copy "terra_flutter_bridge: ^0.11.0" to clipboard
terra_flutter_bridge: ^0.11.0 copied to clipboard

Terra Flutter bridge to connect to TerraiOS and TerraAndroid.

0.11.0 #

  • Bump TerraiOS SDK to ~> 1.9.1 (from ~> 1.7.10) — upgrade recommended for all iOS users.
    • Fixes background Apple Health data being lost permanently. A background wake that could not publish (device locked, or the upload failed) still drained the pending cache and advanced the HealthKit anchors, so the skipped samples were discarded and never re-read — the device went silent and stayed silent. Reads are now deferred and replayed on unlock, and the caches and anchors are only retired once the data is actually on the wire (ZD 6317).
    • Guards a crash on HealthKit unit conversion for BMI and other body quantities.
    • initTerra on iOS can now return success: false with an error for Apple Health. HealthKit authorisation failures previously never reached the caller, so this path never fired.
    • Apple Health init no longer hangs forever if HealthKit never calls back; it times out after 60s and reports a failure.
    • Adds the healthObservation data type (raw HealthKit sample push). Requested only when the scope is enabled for your developer account, so no new HealthKit prompt for existing apps.
    • Daily samples that cross midnight are attributed to the day they start.

0.10.1 #

  • Android: fix a NullPointerException in onDetachedFromEngine when the plugin runs on a headless Flutter engine that never attaches an Activity, such as an FCM background isolate. The method channel is created in onAttachedToActivity, so it is null on that path.

0.10.0 #

  • Bump TerraAndroid SDK to 1.7.2 (https://github.com/tryterra/TerraAndroid/wiki/Change-Log) — fixes Android Health Connect data not syncing. Upgrade recommended for all Android users.
  • Android initTerra, initConnection and getUserId now return the real success value from the native SDK instead of always returning true.
    • Code that branches on success can now take failure paths that previously never fired.

0.9.4 #

  • Bump TerraiOS SDK to ~> 1.7.10 — Apple Watch lap/segment fix: laps now follow the user's segment markers, with correct per-segment distance/pace/HR/power (ZD 5587).

0.9.3 #

  • Bump TerraiOS SDK to ~> 1.7.9.

0.9.2 #

  • Bump TerraiOS SDK to ~> 1.7.7 — planned workout backend sync enabled by default

0.9.1 #

0.9.0 #

0.8.3 #

0.8.2 #

0.8.1 #

0.8.0 #

0.7.9 #

0.7.8 #

0.7.7 #

0.7.6 #

0.7.5 #

0.7.4 #

0.7.3 #

0.7.2 #

0.7.1 #

0.7.0 #

0.6.9 #

0.6.8 #

0.6.7 #

0.6.6 #

0.6.5 #

0.6.4 #

0.6.3 #

0.6.2 #

0.6.2-noperm #

0.6.1 #

  • Extend getAllPermissions function from Android Health Connect to Flutter.

0.6.0 #

0.6.0-beta #

0.5.4 #

0.5.3 #

0.5.2 #

0.5.1 #

0.4.8 #

0.4.7 #

0.4.6 #

0.4.5 #

0.4.4 #

0.4.3 #

0.4.2 #

0.4.1-nofsl.2 #

  • Remove Freestylelibre scanning functionality from the SDK

0.4.1 #

0.4.0 #

0.3.5 #

0.3.4 #

0.3.3 #

  • Fixed a bug where activateSensor() and Swift Module handler had incorrect argument parsing

0.3.2 #

0.3.1 #

0.3.0 #

  • Update Android SDK to support Health Connect API
9
likes
120
points
3.39k
downloads

Documentation

API reference

Publisher

verified publishertryterra.co

Weekly Downloads

Terra Flutter bridge to connect to TerraiOS and TerraAndroid.

Repository (GitHub)
View/report issues

License

BSD-3-Clause (license)

Dependencies

flutter, http

More

Packages that depend on terra_flutter_bridge

Packages that implement terra_flutter_bridge