[WordPress] 外掛分享: WebLab PWA Suite

首頁 › 外掛目錄 › WebLab PWA Suite
WordPress 外掛 WebLab PWA Suite 的封面圖片
全新外掛
安裝啟用
—
尚無評分
4 天前
最後更新
—
問題解決
WordPress 6.0+ PHP 8.0+ v1.3.6 上架:2026-10-18

內容簡介

WebLab PWA Suite 將任何 WordPress 網站轉換為漸進式網頁應用程式,具備安裝功能、離線使用能力及行動優化,提供用戶類似原生應用的體驗。

【主要功能】
• 生成有效的 Web App Manifest
• 註冊 Workbox v7 Service Worker
• 提供多平台安裝指引
• 支援推播通知功能
• 包含 42 項免費安裝功能

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.3.6) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「WebLab PWA Suite」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

WebLab PWA Suite turns any WordPress site into a Progressive Web App — installable, offline-capable, and mobile-optimized.
The plugin generates a valid Web App Manifest, registers a Workbox v7 Service Worker, and adds the platform-specific meta tags required for installation on Android, iOS, and desktop browsers.
Why a PWA?
A Progressive Web App provides a native-app-like experience directly from the browser:

Installable — users can add your site to their home screen.
Fast — assets are cached and served instantly on repeat visits.
Offline-capable — the site remains usable without an internet connection.
Engaging — push notifications bring users back.
No app store — no publishing fees, no review delays.

Install UX (Free)
The plugin includes a complete, professionally-designed install experience with 42 free features that work out-of-the-box:
Smart Banner
* Mobile-only banner (never annoying on desktop)
* Value proposition with 3 configurable bullet points (icon + text)
* Safe-area padding for iPhone notch
* Dark mode support (prefers-color-scheme)
* WCAG 2.1 AA accessible (ARIA, keyboard, focus trap)
Triggers (configurable)
* Time on page (default: 30 seconds)
* Scroll depth (default: 50%)
* Returning visitor (2nd+ visit)
* Exit-intent (desktop, optional)
* Custom trigger via JS API
Dismiss & Persistence
* “Later” button (temporary dismiss)
* “Never” button with 24h-720h cooldown
* localStorage persistence
* Progressive cooldown
Per-Platform Instructions
* iOS Safari: Share → Add to Home Screen → Add
* Android Chrome: menu → Install app → Install
* Desktop: install icon in address bar
* Special message for in-app browsers (FB/IG/TikTok/WhatsApp)
Desktop QR Code
* Scan with phone to install
* Shortcode: [afpwa_qr size=”200″ caption=”Scan me!”]
A/B Testing for Install Messages
* Up to 3 message variants (Free Install UX feature)
* Integrates with the analytics dashboard
* Auto-tracked conversion per variant
Push Opt-in Secondary
* Shown after app install (not before)
* GDPR-friendly
* Customizable title, body, preview
Analytics Dashboard
* Widget in WordPress Dashboard
* Tracks: banner shown, dismissed, installs, CTR
* Per-platform breakdown (iOS/Android/Desktop)
* CSV export
Free Features

Web App Manifest — dynamically generated, valid, and cached.
Service Worker (Workbox v7) — with configurable cache strategies.
Automatic icon generation — all PWA icon sizes (48px–512px) from a single upload (requires GD or Imagick).
Legacy icons — favicon and Apple Touch Icons for older devices.
Offline page — assign any WordPress page as the offline fallback.
iOS support — Apple meta tags and auto-generated splash screens.
Android support — Chrome address bar color, Trusted Web Activity hints.
Dark mode — separate theme and background colors for dark schemes.
Push notifications — via Firebase Cloud Messaging or OneSignal.
Background sync — offline form submissions are queued and sent when the connection returns.
AMP support — integrates with the official AMP plugin.
WP Hide compatibility — works with WP Hide & Security Enhancer.
Loading icons library — 4 built-in styles (spinner, dots, pulse, bars).
Pull to refresh — native-style refresh gesture in standalone mode.
Connectivity notice — customizable online/offline notifications.
Scroll progress bar — visual reading progress indicator.
Custom 404 page — configurable fallback for offline navigation errors.
QR Code Install — desktop-to-mobile handoff via QR code.
WooCommerce integration — product shortcuts and cache rules.

Premium Add-ons (optional)
Premium features are available through a separate license and an external add-on plugin. The free version is fully functional on its own.

Offline Page Builder (drag-and-drop, 10+ templates)
Google Analytics 4 integration
AI-Powered Caching (predictive prefetch)
Real-time analytics dashboard
PWA to APK (Trusted Web Activity)
BuddyPress push notifications
White-label branding
Priority support

Premium licensing and updates are served from advancedpwa.weblab.md. See the External Services section for details.
Requirements

WordPress 6.0 or higher
PHP 8.0 or higher
HTTPS — required for Service Workers (browsers enforce this)
Pretty Permalinks — required for manifest.json and service-worker.js endpoints.
GD or Imagick — for automatic icon generation (optional; WordPress fallback used otherwise)

External Services
This plugin connects to the following external services. No data is transmitted unless the corresponding feature and consent are explicitly enabled by the site administrator.
1. License Server — advancedpwa.weblab.md
Purpose: License validation, update delivery, and premium feature activation.
Data transmitted: License key, Site domain, Anonymous install ID, Plugin version, Device fingerprint (SHA-256 hash).
When: Only when the administrator explicitly enables “License Server” consent in Settings → Consent & Privacy.
Terms of Service: https://advancedpwa.weblab.md/terms/
Privacy Policy: https://advancedpwa.weblab.md/privacy/
2. Firebase Cloud Messaging — fcm.googleapis.com
Purpose: Delivery of browser push notifications.
Data transmitted: Subscription endpoint and encryption keys.
When: Only when push notifications are enabled and the visitor explicitly opts in.
Privacy Policy: https://firebase.google.com/support/privacy
3. Google Analytics 4 — googletagmanager.com
Purpose: Site analytics (if enabled).
Data transmitted: Page views and events.
When: Only when GA4 is enabled and “Analytics” consent is enabled.
Privacy Policy: https://policies.google.com/privacy
4. Plausible Analytics
Purpose: Privacy-friendly analytics without cookies.
Data transmitted: Page views.
When: Only when Plausible is enabled and “Analytics” consent is enabled.
Privacy Policy: https://plausible.io/privacy
5. OneSignal — cdn.onesignal.com
Purpose: Alternative push notification provider.
Data transmitted: Push subscription data.
When: Only when OneSignal is selected and “Push Notifications” consent is enabled.
Privacy Policy: https://onesignal.com/privacy_policy
6. ip-api.com (opt-in, disabled by default)
Purpose: Country lookup for optional geo-blocking.
Data transmitted: The client’s IP address.
When: Only when “External GeoIP lookup” is enabled.
Terms of Service / Privacy Policy: https://ip-api.com/docs/legal

延伸相關外掛

文章
Filter
Mastodon