From 75e54aec81721782769a8b14b65b0deedb8662a5 Mon Sep 17 00:00:00 2001 From: franzap <_@franzap.com> Date: Thu, 11 Dec 2025 20:16:53 -0300 Subject: [PATCH] Handle market intent and deeplinks, fixes #195 --- android/app/src/main/AndroidManifest.xml | 8 ++ lib/main.dart | 4 + lib/router.dart | 67 ++++++------- lib/screens/app_detail_screen.dart | 95 ++++++++++++++++++- lib/screens/app_from_naddr_screen.dart | 86 ----------------- lib/services/market_intent_service.dart | 83 ++++++++++++++++ linux/flutter/generated_plugin_registrant.cc | 4 + linux/flutter/generated_plugins.cmake | 1 + macos/Flutter/GeneratedPluginRegistrant.swift | 2 + pubspec.lock | 40 ++++++++ pubspec.yaml | 1 + 11 files changed, 264 insertions(+), 127 deletions(-) delete mode 100644 lib/screens/app_from_naddr_screen.dart create mode 100644 lib/services/market_intent_service.dart diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index a016f2a..5c37acf 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -52,6 +52,14 @@ android:host="zapstore.dev" android:pathPrefix="/apps" /> + + + + + + + +