Name Description Size
db
ext
feature
intent
ManifestStorage.kt Disk storage for [WebAppManifest]. Other components use this class to reload a saved manifest. @param context the application context this storage is associated with @param activeThresholdMs a timeout in milliseconds after which the storage will consider a manifest as unused. By default this is [ACTIVE_THRESHOLD_MS]. 6233
ProgressiveWebAppFacts.kt Facts emitted for telemetry related to [PwaFeature] 1327
WebAppInterceptor.kt This feature will intercept requests and reopen them in the corresponding installed PWA, if any. @param shortcutManager current shortcut manager instance to lookup web app install states 2283
WebAppLauncherActivity.kt This activity is launched by Web App shortcuts on the home screen. Based on the Web App Manifest (display) it will decide whether the app is launched in the browser or in a standalone activity. 3578
WebAppShortcutManager.kt Helper to manage pinned shortcuts for websites. @param httpClient Fetch client used to load website icons. @param storage Storage used to save web app manifests to disk. @param supportWebApps If true, Progressive Web Apps will be pinnable. If false, all web sites will be bookmark shortcuts even if they have a manifest. 10685
WebAppUseCases.kt These use cases allow for adding a web app or web site to the homescreen. 3294