Skip to content

🚀 Debug Build 2026.02.04.1350

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 04 Feb 13:50
· 716 commits to main since this release
a36c661

Debug APK Release

What's New

fix(ios): use Darwin engine for TLS/WSS support on iOS (#74)

  • fix(ios): use Darwin engine for TLS/WSS support on iOS

Fixes iOS TLS connection issue by implementing platform-specific HTTP
client engines using expect/actual pattern.

Root cause: CIO engine is JVM-only and doesn't support iOS native
platforms, causing TLS/WSS connections to fail.

Solution:

  • Created platform-specific HTTP client factory using expect/actual
  • iOS: Uses Darwin engine (NSURLSession) with native TLS support
  • Android: Uses CIO engine (maintains existing behavior)

Changes:

  • Add PlatformHttpClient.kt (expect declaration)
  • Add PlatformHttpClient.android.kt (CIO engine implementation)
  • Add PlatformHttpClient.ios.kt (Darwin engine implementation)
  • Update WebSocketHandler to use createPlatformHttpClient()
  • Update ServiceClient to use createPlatformHttpClient()

Verified: Both iOS and Android builds compile successfully.

Co-Authored-By: Claude Sonnet 4.5 noreply@anthropic.com

  • Update ServiceClient.kt

Sort imports


Co-authored-by: Claude Sonnet 4.5 noreply@anthropic.com

Important Notes

  • This is a debug build — not intended for production use
  • Contains debug symbols and logging
  • Performance may be slower than release builds

Installation

Download the APK below and install on your Android device.