mirror of https://github.com/ospab/ostp.git
Traced the whole traffic-counter pipeline (Dart -> MethodChannel -> Kotlin -> JNI -> Bridge) end to end; it's architecturally identical to the working desktop implementation, so no code-level bug was found. Previously a getMetrics exception was only reported as a PlatformException that Dart swallows with a bare debugPrint, invisible in the in-app log viewer users actually have access to. Now it's also written to the native log buffer via OstpClientSdk.addLog, so if the counter breaks again the actual cause (exception vs. genuinely-zero atomics) shows up in View Logs instead of requiring adb. |
||
|---|---|---|
| .. | ||
| android | ||
| assets | ||
| lib | ||
| test | ||
| .gitignore | ||
| .metadata | ||
| README.md | ||
| analysis_options.yaml | ||
| android_icon.png | ||
| android_icon_backup.png | ||
| build.ps1 | ||
| build_android_jni.ps1 | ||
| devtools_options.yaml | ||
| ostp-client-release.apk | ||
| pubspec.lock | ||
| pubspec.yaml | ||
| resize_icon.ps1 | ||
README.md
ostp_client
A new Flutter project.
Getting Started
This project is a starting point for a Flutter application.
A few resources to get you started if this is your first Flutter project:
For help getting started with Flutter development, view the online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.