feat(FN-1118): add mobile sharing and deep-link managers

- Implement ShareManager with native Capacitor sharing, web share fallback, and clipboard fallback plus typed share lifecycle events
- Implement DeepLinkManager with native appUrlOpen and browser hash listeners, URL parsing for fusion schemes and universal links, and error events
- Wire plugin exports and initializePlugins support for share/deepLinks options, and configure Capacitor iOS/Android fusion URL schemes
- Add comprehensive Vitest coverage for sharing and deep-link behavior and document usage in the mobile package README
This commit is contained in:
gsxdsm
2026-04-08 00:52:24 -07:00
parent b280bc711e
commit 0c55b9edfc
9 changed files with 1219 additions and 12 deletions

6
pnpm-lock.yaml generated
View File

@@ -334,12 +334,18 @@ importers:
packages/mobile:
dependencies:
'@capacitor/app':
specifier: ^7.1.2
version: 7.1.2(@capacitor/core@7.6.1)
'@capacitor/core':
specifier: ^7.0.0
version: 7.6.1
'@capacitor/push-notifications':
specifier: ^7.0.0
version: 7.0.6(@capacitor/core@7.6.1)
'@capacitor/share':
specifier: ^7.0.4
version: 7.0.4(@capacitor/core@7.6.1)
devDependencies:
'@capacitor/android':
specifier: ^7.0.0