Add 10-second auto PWA install prompt

- New users now see install prompt automatically after 10 seconds
- Smart cancellation prevents duplicate prompts
- Added PWAUtils methods for delayed prompt management
- Enhanced user onboarding experience
- Respects installation status and user preferences
This commit is contained in:
lockbitchat
2025-08-23 17:30:12 -04:00
parent 434301fe6f
commit 959e137171
2 changed files with 68 additions and 0 deletions

View File

@@ -4206,6 +4206,21 @@ window.PWAUtils = {
window.pwaInstallPrompt.checkInstallationStatus();
console.log('🔄 PWA Installation status reset');
}
},
// Метод для отмены отложенного промпта
cancelDelayedPrompt: () => {
if (window.pwaInstallPrompt) {
return window.pwaInstallPrompt.cancelDelayedPrompt();
}
return false;
},
// Метод для перезапуска отложенного промпта
rescheduleDelayedPrompt: () => {
if (window.pwaInstallPrompt) {
window.pwaInstallPrompt.rescheduleDelayedPrompt();
}
}
};