diff options
| author | Adam Soltys <[email protected]> | 2026-09-04 20:53:13 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2026-09-04 20:53:13 -0700 |
| commit | e5e375d8ea2f1193ffe01ff02639f002f91f8035 (patch) | |
| tree | dac59b4eace3befeb978263acd749f2822957cfe /android/app/build.gradle | |
| parent | 8d27a5d2c59e0f1824753d59a7326b6b76887bf7 (diff) | |
| download | coinosv3-e5e375d8ea2f1193ffe01ff02639f002f91f8035.tar.gz coinosv3-e5e375d8ea2f1193ffe01ff02639f002f91f8035.zip | |
Android wrapper v1.1: scheme + NFC intents move onto a per-intent trampoline (IntentActivity, noHistory) — a TWA already on screen ignores a new intent delivered to its still-alive launcher, so a second lightning: tap did nothing; the trampoline maps the URI to ?u= form and relaunches the TWA with CLEAR_TOP, which navigates the open app. Verified on a real phone over adb: URL-bar-less fullscreen (assetlinks verified after the site began serving /.well-known/assetlinks.json — the deploy hook's dist/* glob was blind to dot-directories, fixed on cs), lightning: intent lands on Send with the invoice filled, and a second bitcoin: intent fired while the app was open navigated it (BIP-21 parsed, address + amount). NFC NDEF filters ride the trampoline for bolt cards / NDEF tags
Co-Authored-By: Claude Fable 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01MGzU12QrAA4G6BYGzGVdXz
Diffstat (limited to 'android/app/build.gradle')
| -rw-r--r-- | android/app/build.gradle | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/android/app/build.gradle b/android/app/build.gradle index 2d9acbd..0378159 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -11,8 +11,8 @@ android { applicationId 'io.coinos.app' minSdk 24 targetSdk 35 - versionCode 1 - versionName '1.0' + versionCode 2 + versionName '1.1' } signingConfigs { release { |
