1405/03/31-apk link

This commit is contained in:
2026-06-21 13:05:56 +03:30
parent f2bf58f4db
commit 499b0b1e77
7 changed files with 69 additions and 23 deletions
+14 -1
View File
@@ -83,11 +83,24 @@ function applyTenantThemeVars() {
document.documentElement.style.setProperty('--App-background-color', backgroundColor)
}
}
function detectTWA() {
const fromReferrer = document.referrer.startsWith('android-app://');
const fromParam = new URLSearchParams(window.location.search).get('source') === 'twa';
if (fromReferrer || fromParam) {
sessionStorage.setItem('appMode', 'twa');
// پاک کردن پارامتر از URL
if (fromParam) {
const url = new URL(window.location.href);
url.searchParams.delete('source');
window.history.replaceState({}, '', url);
}
}
}
export async function bootstrapApp() {
try {
detectTWA()
const config = await withTimeout(loadAppConfig(), 20000, 'Config loading timeout')
setAppConfig(config)
applyTenantThemeVars()
startPwaManifest(config)