Panduan
Cara menggunakan WebView Version Checker di Capacitor
Menggunakan @capgo/capacitor-webview-version-checker
Plugin API publik untuk memeriksa versi WebView dan memandu pengguna melakukan update.
Instal
bun add @capgo/capacitor-webview-version-checker
bunx cap sync
bunx cap sync menyalin code native plugin ke dalam proyek native Anda. Jalankan kembali setiap kali melakukan upgrade plugin.
Impor
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
Sekilas tentang API
| Metode | Deskripsi |
|---|---|
check |
Menjalankan pengecekan versi dan mengembalikan status terbaru yang diketahui. |
startMonitoring |
Mengaktifkan monitoring di background (biasanya saat app resume). |
stopMonitoring |
Menonaktifkan monitoring. |
getLastStatus |
Mengembalikan status terakhir yang di-resolve, atau null jika belum ada pengecekan yang dijalankan. |
showUpdatePrompt |
Menampilkan prompt native yang meminta user memperbarui WebView. |
openUpdatePage |
Membuka halaman update yang dikonfigurasi secara langsung. |
Contoh
check()
Menjalankan pengecekan versi dan mengembalikan status terbaru yang diketahui.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.check();
console.log(result);
startMonitoring()
Mengaktifkan monitoring di background (biasanya saat app resume).
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.startMonitoring();
console.log(result);
stopMonitoring()
Menonaktifkan monitoring.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.stopMonitoring();
console.log(result);
getLastStatus()
Mengembalikan status terakhir yang di-resolve, atau null jika belum ada pengecekan yang dijalankan.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.getLastStatus();
console.log(result);
showUpdatePrompt()
Menampilkan prompt native yang meminta user memperbarui WebView.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.showUpdatePrompt();
console.log(result);
openUpdatePage()
Membuka halaman update yang dikonfigurasi secara langsung.
import { WebviewVersionChecker } from '@capgo/capacitor-webview-version-checker';
const result = await WebviewVersionChecker.openUpdatePage();
console.log(result);
Mendengarkan event
addListener mengembalikan sebuah handle. Panggil handle.remove() saat screen di-unmount.
Referensi lengkap
Lanjutkan dari Menggunakan @capgo/capacitor-webview-version-checker
Jika Anda menggunakan Menggunakan @capgo/capacitor-webview-version-checker untuk merencanakan perilaku media dan antarmuka native, hubungkan dengan @capgo/capacitor-webview-version-checker untuk detail implementasi di @capgo/capacitor-webview-version-checker, Panduan Memulai untuk detail implementasi di Getting Started, Menggunakan @capgo/capacitor-live-activities untuk kemampuan native di Menggunakan @capgo/capacitor-live-activities, @capgo/capacitor-live-activities untuk detail implementasi di @capgo/capacitor-live-activities, dan Menggunakan @capgo/capacitor-video-player untuk kapabilitas native saat menggunakan @capgo/capacitor-video-player.