Test wewnętrzny

CapCheck

Diagnostyczny toolbox, który sprawdza na żywo co Twój telefon naprawdę potrafi — i jakiego pluginu Capacitor do tego potrzeba.

Dołącz do testów
Przewiń
Podgląd
Dwie strony jednej apki
🧰 CapCheck 🇬🇧 EN
🔋 Bateria 78%
Poziom78%
ŁadowanieNie
@capacitor/device
📶 Sieć wifi
PołączonyTak
Typwifi
@capacitor/network
📱 Urządzenie android
ModelPixel 8 Pro
Systemandroid 16
@capacitor/device
📍 Lokalizacja fix
Dokładność14 m
@capacitor/geolocation
Oficjalne pluginy Capacitor
🧩 Pluginy community
🔵 Bluetooth Włączony
StatusWłączony
@capacitor-community/bluetooth-le
🔒 Biometria dostępne
TypOdcisk palca
@aparajita/capacitor-biometric-auth
🔊 Synteza mowy 81 jęz.
Języki81
Głosy473
@capacitor-community/text-to-speech
🛡️ Root/jailbreak czysty
StatusNie wykryto
@basecom-gmbh/capacitor-jailbreak…
Sekcja community, wyraźnie oznaczona
Dwa kroki
Zanim zaczniesz testować
01

Podaj adres e-mail ze sklepu Play

Napisz do Michała, jaki adres e-mail masz przypisany do konta Google Play — na ten adres zostaniesz dodany do listy testerów wewnętrznych.

02

Zainstaluj wersję wewnętrzną

Po dodaniu do listy kliknij przycisk poniżej i zainstaluj CapCheck bezpośrednio z Google Play jako test wewnętrzny.

Otwórz link testów wewnętrznych
Z kuchni CapCheck
Czego nauczyło nas budowanie tej apki

Nie każdy plugin ma kod natywny

@capacitor/motion pod spodem i tak korzysta wyłącznie z web API przeglądarki — nie ma osobnej implementacji Java/Kotlin. Efekt: narzędzie synchronizujące projekt pomija go przy liczeniu pluginów natywnych, mimo że działa poprawnie w aplikacji.

Dokumentacja i kod bywają niezgodne

Dwa pluginy biometrii i wykrywania roota rejestrowały się pod zupełnie innymi nazwami niż te opisane w ich własnym README (BiometricAuthNative zamiast BiometricAuth). Jedyny pewny sposób, by to sprawdzić, to spojrzeć na realną listę zarejestrowanych pluginów w działającej aplikacji.

API zmienia się między wersjami

Pola takie jak appVersion czy diskFree istniały w starszych wersjach jednego z pluginów systemowych i zniknęły w nowszej. Kod pisany na podstawie przykładu sprzed paru lat może po prostu przestać działać bez żadnego komunikatu o błędzie — po cichu zwraca puste dane.

Niektóre dane są celowo niedostępne

Numer IMEI urządzenia jest zablokowany przez system dla zwykłych aplikacji od wielu wersji Androida — żaden plugin ani sztuczka tego nie obejdzie. To świadoma decyzja producenta systemu, nie ograniczenie narzędzia.

Sprawdzać dostępność bez jej używania

Każda karta w CapCheck pyta „czy to jest dostępne", nie „użyj tego teraz" — sprawdzamy uprawnienia kamery bez robienia zdjęcia, dostępność mikrofonu bez nagrywania, listę głosów bez odtwarzania dźwięku. Mniej inwazyjne dla testera i bardziej przewidywalne w działaniu.