Zum Inhalt springen
rdlabo.devdocs

Registrierungseinstellungen

Beginnen Sie mit der grundlegenden Initialisierung. Die folgenden Einstellungen gehören zu derselben Registrierung; ergänzen Sie nur, was Ihre Komponente benötigt.

Optionales Verhalten

Optional bedeutet, dass ein Standardwert vorhanden ist, nicht dass eine veränderliche Oberfläche auf Benachrichtigungen verzichten kann. Beispielsweise verändert eine Tab-Auswahl das Erscheinungsbild, auch wenn die Tab-Leiste an derselben Position bleibt: Nehmen Sie die Benachrichtigung über die erfolgreiche Auswahl in receiveListeners.update auf.

Eingabe Verhalten ohne Angabe Anwendungsfall und Grund für die Konfiguration
receiveListeners Keine Plugin-Ereignisse werden abonniert. Die anfängliche Darstellungsabsicht ergibt sich aus der Sichtbarkeit der nativen Ansicht; die interne DOM- und Scroll-Verarbeitung läuft weiterhin. Eine Tab-Auswahl verändert das hervorgehobene Element: Verbinden Sie update, um Bildpunkte und gebundene Werte zu aktualisieren, projection für Darstellungswechsel und match für die Zuordnung zu einzelnen Oberflächen. Siehe Ereignisverknüpfung und die receive-Weiterleitung im Cordova-Leitfaden.
readValues Keine Werte werden von Native ins DOM gelesen. Ein nativer Schalter verändert sich, während sein Fallback verborgen ist: Lesen Sie seinen aktuellen Zustand, damit der Fallback nicht mit dem alten Wert zurückkehrt. Siehe Wertbindungen.
values Mit readValues werden alle zurückgegebenen Schlüssel zu data-native-ui-value-*-Attributen. Ohne readValues erfolgt keine Übertragung. Ein benutzerdefiniertes Element rendert anhand von checked statt anhand von Attributen: Ordnen Sie diesen Schlüssel seiner Host-Eigenschaft zu. Dadurch werden keine Anwendungsereignisse erzeugt.
captureDelayMs Bilder werden nach einem Debounce von 50 ms vorbereitet. Eine Tab-Hervorhebung wird beim Eintreffen des Auswahlereignisses noch animiert: Warten Sie auf das abgeschlossene Erscheinungsbild. Siehe Aufnahmezeitpunkt; dies verzögert nicht das Öffnen des Overlays.
canCapture Gibt true zurück; Geometrie- und Plattformprüfungen der Engine gelten weiterhin. Ein SDK wechselt von aufnehmbaren statischen Inhalten zu eingeschränktem Video: Verhindern Sie eine unzulässige Aufnahme. Geben Sie die Aufnahmefähigkeit des aktuellen Inhalts zurück.
failedFallback Der gewöhnliche Web-Fallback wird verwendet, wenn kein geeignetes Bild verfügbar ist. Eine SDK-Ansicht hat keinen brauchbaren Web-Ersatz: Belassen Sie sie während automatischer Bewegung nur dann nativ, wenn der Renderer ihre Positionierung weiterführt. Explizite Web-Abdeckung und none haben weiterhin Vorrang. Siehe Fehlerstrategie.
allowedOrigins iOS: capacitor://localhost, app://localhost, https://localhost, http://localhost. Android: https://localhost, http://localhost. Eine App verändert ihren lokalen Hostnamen: Geben Sie genau diesen vertrauenswürdigen Origin an, damit sich der Kanal verbinden kann. Verwenden Sie unter Android dieselben Origins für install und jede Registrierung.
runtime Capacitor. Für Cordova-Integrationen erforderlich: Wählen Sie Cordova, damit Benachrichtigungen und Ressourcen-URLs dessen Transport verwenden.
captureMode (Android) COMPOSITED, einschließlich des sichtbaren Hintergrunds. Eine undurchsichtige Karte scrollt an benachbarten Inhalten vorbei: VIEW nimmt nur die Karte statt der umgebenden Fensterpixel auf. Verwenden Sie es nicht für durchscheinende Inhalte, Video oder SurfaceView. Siehe Aufnahmefähigkeit.

Die Engine stellt die Darstellungsabsicht getrennt von Komponentenwerten bereit. Für beides ist kein anwendungsseitiger Engine-Wrapper erforderlich. Die Erkennung von Ionic-Overlays ist ein separater, optionaler gemeinsamer Initialisierer, kein Registrierungsargument; andere Frameworks melden ihren Lebenszyklus explizit.

Dokumentationsübersicht