Zum Hauptinhalt springen

Biometrische Authentifizierung in Capacitor-Anwendungen

Erfahren Sie, wie Sie sichere biometrische Authentifizierung in Capacitor-Anwendungen implementieren können, um die Benutzererfahrung zu verbessern und sensible Daten zu schützen.

Martin Donadieu

Martin Donadieu

Content-Marketing-Manager

Biometrische Authentifizierung in Capacitor-Anwendungen

Biometrische Authentifizierung ermöglicht es Benutzern, sich sicher in Apps anzumelden, indem sie ihre Fingerabdrücke, Gesichter oder andere biologische Merkmale verwenden, anstatt Passwörter. Für Entwickler, die mit __CAPGO_KEEP_0__ arbeiten Entwickler, die mit __CAPGO_KEEP_0__ arbeiten CapacitorDieses Feature ist leicht umzusetzen und funktioniert auf beiden iOS- und Android-Geräten. Hier ist eine kurze Zusammenfassung:

  • Warum Biometrische Authentifizierung verwenden?

    • Es ist sicherer als das Passwortsystem.
    • Es verbessert die Benutzererfahrung, indem es das Anmelden beschleunigt.
    • Es entspricht den Sicherheitsstandards für sensible Daten.
  • Unterstützte Methoden:

    • Fingerabdruck: Schnell und gängig.
    • Gesichtserkennung: Händefreie Option.
    • Iris-Scanning: Hochsicherheitsanwendungen (eingeschränkte Geräte).
    • Spracherkennung: Zugänglichkeitsorientiert (eingeschränkter Support).
  • Erforderliche Werkzeuge:

    • Capacitor 3.0+.
  • Hervorhebungen bei der Einrichtung:

    • Fügen Sie Berechtigungen zu AndroidManifest und Info.plist hinzu.
    • Verwenden Sie Keychain (iOS) oder Keystore (Android) für sichere Speicherung.
    • Testen Sie gründlich auf Kompatibilität und Ausfallsicherheit.

Schnelle Vergleich von Plugins

Plugin-Name Capacitor Version Funktionen Am besten geeignet für
@aparajita/capacitor-biometric-auth Capacitor 8 Natives Biomie, Gerätezertifikate Neue Projekte mit Capacitor 8
capacitor-native-biometric Capacitor 3, 4 Sichere Speicherung von Anmeldeinformationen, Keychain/Keystore Anmeldeinformationen-Management
Alle Versionen Unterstützung für Biometrie- und Geräteanmeldeinformationen Flexible Authentifizierungsoptionen

Biometrische Authentifizierung in Capacitor-Apps ist eine sichere und benutzerfreundliche Möglichkeit, sensible Daten zu schützen. Das vollständige Artikel beschreibt die Einrichtungsschritte, code-Beispiele, Teststrategien und Sicherheitsstandards.

Ionic Biometrische (FaceID / Fingerabdruck) Authentifizierung

Setup-Anforderungen

Um die biometrische Authentifizierung in Ihrem Projekt zu aktivieren, Capacitor App, Sie müssen einige Werkzeuge, Abhängigkeiten und plattform-spezifische Einstellungen konfigurieren. Sie finden unten die Schritt-für-Schritt-Einrichtungsanforderungen für beide Android- und iOS-Plattformen.

Erforderliche Werkzeuge und Abhängigkeiten

Bevor Sie in die Implementierung einsteigen, stellen Sie sicher, dass die folgenden Werkzeuge und Abhängigkeiten bereit sind:

Komponente Mindestversion Zweck
Capacitor 3.0 oder höher Kernframework
Node.js Neueste LTS Paket-Management
Xcode Neueste Version iOS-Entwicklung
Android Studio Neueste Version Android-Entwicklung
Physische Geräte iOS 13+ / Android API 23+ Testen von biometrischen Funktionen

Wählen Sie ein biometrisches Plugin basierend auf Ihrer Capacitor Version:

  • @aparajita/capacitor-biometrische-Authentifizierung für Capacitor 8
  • capacitor-native-biometrische-Authentifizierung für Capacitor 3 und 4

Android-Einrichtungsschritte

Um die biometrische Authentifizierung auf Android zu konfigurieren, müssen Sie einige Anpassungen an Ihren Projektdateien vornehmen:

  1. Manifest-Konfiguration

    Fügen Sie die folgenden Berechtigungen Ihrem AndroidManifest.xml Datei:

    <uses-permission android:name="android.permission.USE_BIOMETRIC" />
    <!-- For Android 9 (API 28) or lower -->
    <uses-permission android:name="android.permission.USE_FINGERPRINT" />
  2. Gradle-Einrichtung

    Aktualisieren Sie die App- build.gradle __CAPGO_KEEP_0__ um die notwendigen biometrischen Abhängigkeiten zu laden:

    dependencies {
        implementation "androidx.biometric:biometric:1.1.0"
    }

iOS-Einrichtungsschritte

Für iOS müssen Sie diese Schritte befolgen, um die biometrische Authentifizierung zu konfigurieren:

  1. Info.plist-Konfiguration

    Fügen Sie die erforderliche Verwendungsbeschreibung zu Ihrem Info.plist __CAPGO_KEEP_0__-Datei:

    <key>NSFaceIDUsageDescription</key>
    <string>Authentication required for secure access</string>
  2. Zertifikatskasten-Konfiguration

    Aktivieren Sie die Zertifikatskasten-Fähigkeiten in Xcode:

    • Öffnen Sie Ihre Projekteinstellungen.
    • Gehe zur Signierung und Fähigkeiten tab.
    • Fügen Sie die Keychain-Sharing-Fähigkeit hinzu. Konfigurieren Sie Zugriffsgruppen, wenn erforderlich.
    • Authentifizierungsrichtlinien
  3. Konfigurieren Sie lokale Authentifizierungsrichtlinien, um Folgendes zu handhaben:

    Fehlerhafte Authentifizierungsversuche

    • Falls auf Geräte-Passwörter zurückgegriffen wird
    • Überprüfung der Biometrie-Verfügbarkeit
    • Für eine bessere Sicherheit verwenden Sie das iOS-Keychain, um sensible Daten zu speichern. Dies sichert die Kompatibilität mit Touch ID und Face ID sowie die Sicherheit von Benutzerkennworten.

    __CAPGO_KEEP_0__-Implementierung

Nachdem die Konfigurationen eingerichtet sind, ist der nächste Schritt die sichere Code-Implementierung. Dies beinhaltet die Auswahl der richtigen Plugin und die Gestaltung zuverlässiger Authentifizierungsflüsse.

Once the setup configurations are in place, the next step is implementing secure code. This involves selecting the right plugin and crafting reliable authentication flows.

Plugin Auswahl-Leitfaden

Wenn Sie bei der Auswahl eines biometrischen Authentifizierungs-Plugins für Ihre Capacitor-Anwendung Ihre Wahl an die spezifischen Bedürfnisse des Projekts anpassen, sollten Sie sich an die folgenden beliebten Optionen halten:

Plugin-Name Capacitor-Version Hauptmerkmale Am besten geeignet für
@aparajita/capacitor-biometrische-Authentifizierung Capacitor 8 Nativbiometrie, Gerätekredenziale, umfassende API-Funktionen Neue Projekte, die mit Capacitor 8 beginnen
capacitor-native-biometrische-Authentifizierung Capacitor 3, 4 Sichere Anmeldeinformationsspeicherung, Keychain/Keystore-Integration Etablierte Projekte, die eine Anmeldeinformationsspeicherung benötigen
Alle Versionen Biometrische und Geräteanmeldeinformationen, saubere API Projekte, die flexible Anmeldeoptionen benötigen

Anmeldung Code Beispiele

Hier erfahren Sie, wie Sie das @capgo/capacitor-native-biometric Plugin für biometrische Anmeldung verwenden:

import { Biometrics } from '@capgo/capacitor-native-biometric';

async function setupBiometricAuth() {
  try {
    const { isAvailable } = await Biometrics.isBiometricsAvailable();

    if (!isAvailable) {
      return {
        success: false,
        message: "Biometric authentication not available"
      };
    }

    const result = await Biometrics.authenticate({
      reason: "Access your secure data",
      title: "Verify Identity",
      subtitle: "Use biometrics to authenticate",
      cancelTitle: "Use Password Instead"
    });

    return {
      success: true,
      data: result
    };
  } catch (error) {
    return {
      success: false,
      error: error.message
    };
  }
}

Für die Verwaltung sicherer Anmeldeinformationen bietet das capacitor-native-biometric Plugin einen direkten Ansatz:

import { NativeBiometric } from '@capgo/capacitor-native-biometric';

async function secureCredentialStorage(credentials) {
  try {
    await NativeBiometric.setCredentials({
      username: credentials.username,
      password: credentials.password,
      server: "api.yourserver.com"
    });

    // Verify storage by retrieving the credentials
    const stored = await NativeBiometric.getCredentials({
      server: "api.yourserver.com"
    });

    return stored.username === credentials.username;
  } catch (error) {
    console.error("Credential storage failed:", error);
    return false;
  }
}

Sobald der code ordnungsgemäß eingerichtet ist, ist es entscheidend, seine Funktionalität durch geeignete Tests zu überprüfen.

Testmethoden

Um sicherzustellen, dass Ihre biometrische Authentifizierung zuverlässig und sicher ist, sollten Sie diese Teststrategien in Betracht ziehen:

  • Gerätekompatibilitätsprüfung

    Überprüfen Sie, ob die Authentifizierung auf verschiedenen Geräten und unter verschiedenen Bedingungen funktioniert:

    async function runCompatibilityTests() {
      const tests = {
        biometricAvailable: await Biometrics.isBiometricsAvailable(),
        credentialStorage: await testCredentialStorage(),
        authenticationFlow: await testAuthFlow(),
        fallbackMechanism: await testFallbackAuth()
      };
    
      return tests;
    }
  • Fehlerbehandlung und häufige Szenarien

    Simulieren Sie Fehler und testen Sie die Fallback-Mechanismen:

    async function validateErrorHandling() {
      try {
        await Promise.race([
          Biometrics.authenticate(),
          new Promise((_, reject) =>
            setTimeout(() => reject(new Error("Timeout")), 30000)
          )
        ]);
      } catch (error) {
        return implementFallbackAuth();
      }
    }
  • Sicherheitsvalidierung

    Stellen Sie sicher, dass Ihre Implementierung den Sicherheitsstandards entspricht:

    async function validateSecurityMeasures() {
      const validations = {
        keychain: await validateKeychainAccess(),
        biometricStrength: await checkBiometricStrength(),
        encryptionStatus: await verifyEncryption()
      };
    
      return validations.keychain &&
             validations.biometricStrength &&
             validations.encryptionStatus;
    }

Zusätzlich sollten Sie Szenarien wie:

  • Mehrere fehlgeschlagene Authentifizierungsversuche
  • Verhalten nach Neustart des Geräts
  • Übergänge zwischen Vorder- und Hintergrundanwendungen
  • Änderungen der Netzwerkverbindung
  • Aktualisierungen der Systembiometrie-Einstellungen

Sorgfältige Tests sichern die Robustheit und die Bereitschaft der biometrischen Authentifizierungssysteme für die Realität.

Sicherheitsstandards

Die Gewährleistung einer starken Sicherheit bei der biometrischen Authentifizierung bedeutet, die Datenverwaltung zu priorisieren, die Einhaltung von Vorschriften zu befolgen und mehrschichtige Sicherheitstechniken anzuwenden.

Daten-Sicherheitsmethoden

Bei iOS wird die biometrische Daten verschlüsselt und mit Keychain, gespeichert, während Android die Keystore, verwendet. Wenn Sie die capacitor-native-biometric Plugin, Sie können Benutzeranmeladedaten sicher wie folgt speichern:

import { NativeBiometric } from '@capgo/capacitor-native-biometric';

async function securelyStoreCredentials(username, password) {
  const server = "api.yourapp.com";

  // Use the highest available encryption
  await NativeBiometric.setCredentials({
    username,
    password,
    server,
    authenticationType: "biometricAndDevice",
    accessControl: "biometryAny"
  });
}

Für die Datenübertragung implementieren Sie immer Ende-zu-Ende-Verschlüsselung um sensitive Informationen geschützt zu halten. Speicherleitfaden

App Stores erzwingen strenge Regeln für

biometrische Sicherheit. Hier ist eine Auflistung der Hauptanforderungen der Plattformen:Plattform

Hauptanforderungen Implementierungshinweise iOS
Key Requirements Verwenden Sie das LocalAuthentication-Framework, bieten Sie alternative Optionen an und stellen Sie sicher, dass der Benutzer über die Einwilligung informiert ist Muss sowohl Face ID als auch Touch ID unterstützen
Android Nutzen Sie die BiometricPrompt-Funktion API, fordern Sie eine explizite Benutzereinwilligung an und deklarieren Sie Sicherheitsstufen Unterstützen Sie Fingerabdruck- und Gesichtserkennung, mit Unterscheidungen für verschiedene Sicherheitsstufen

Multi-Faktor-Setup

Die Sicherheitserhöhung erfordert oft die Combination der biometrischen Verifizierung mit einer zusätzlichen Authentifizierungsschicht. Zum Beispiel können Sie nach der ersten biometrischen Verifizierungeine sekundäre Schritt hinzufügen, um die Identität des Benutzers zu bestätigen:

async function setupMultiFactorAuth() {
  // First factor: Biometric verification
  const biometricResult = await Biometrics.authenticate({
    reason: "Verify your identity",
    title: "Authentication Required"
  });

  if (biometricResult.verified) {
    // Second factor: Time-based OTP or similar mechanism
    const totpResult = await verifyTOTP();
    return totpResult.success;
  }

  return false;
}

Ein Multi-Faktor-Ansatz umfasst typischerweise:

  • Primäre biometrische Authentifizierung
  • Zweite Verifizierung (z.B. SMS code oder eine Authentifizierungs-App)
  • Transaktions-spezifische Bestätigung zur zusätzlichen Sicherheit

Wenn Sie Tools wie Capgo für Live-Updates verwenden, stellen Sie sicher, dass Sie die Sicherheitsstandards einhalten, indem Sie sich der Vorteile seiner Ende-zu-Ende-Verschlüsselung bedienen. Funktionen. Dies garantiert, dass Ihre biometrischen Authentifizierungsmethoden während der Updates sicher bleiben und den Plattformanforderungen entsprechen Wartungshinweise [1].

Halten Sie Ihr biometrisches System reibungslos lauf, indem Sie Geschwindigkeit, Batterieeffizienz und zeitnahe Updates in Einklang bringen.

Geschwindigkeits- und Batterie-Tipps

Hier ist ein __CAPGO_KEEP_0__-Snippet für die Implementierung einer effizienten biometrischen Authentifizierung:

Here’s a code snippet for implementing efficient biometric authentication:

// Efficient authentication implementation
async function optimizedBiometricCheck() {
  const authResult = await NativeBiometric.isAvailable();

  if (!authResult.isAvailable) {
    return handleFallback();
  }

  // Cache authentication state to avoid unnecessary re-checks
  if (this.cachedAuthState && !this.isAuthExpired()) {
    return this.cachedAuthState;
  }

  return NativeBiometric.verifyIdentity({
    reason: "Verify your identity",
    title: "Authentication Required",
    maxAttempts: 3
  });
}

Um die Leistung Ihres biometrischen Systems zu maximieren:

  • Batch-Authentifizierung: Anstatt mehrerer Anfragen, gruppieren Sie die Authentifizierungsanforderungen in einer Sitzung, um Unterbrechungen zu minimieren.
  • Intelligente Zwischenspeicherung: Speichern Sie Authentifizierungsstatus sicher und setzen Sie Ablaufzeiten, um wiederholte Verifizierungen zu vermeiden.
  • Hintergrundoptimierung: Pausieren Sie temporär nicht essentielle Aufgaben während der Authentifizierung, um die Geschwindigkeit zu verbessern und die Batterie zu schonen.
  • Ereignisgesteuerte Ansatz: Ersetzen Sie das ständige Polling durch Ereignislistener, um den Authentifizierungsstatus effizienter überwachen zu können.

Updates mit Capgo

Capgo Live-Update-Dashboard-Interface

Capgo vereinfacht die Anwendungsaktualisierungen.

Hier sind die Gründe, warum Capgo eine großartige Werkzeug für die Aktualisierungsverwaltung ist:

  • Instant Deployment: Sicherheitspatches und neue Funktionen können ohne Verzögerung ausgerollt werden.
  • Staged Rollouts: Aktualisierungen können mit ausgewählten Benutzergruppen getestet werden, bevor sie allen zugänglich gemacht werden.
  • Version Control: Verschiedene Authentifizierungsversionen können besser verwaltet werden.
  • Emergency Rollback: Bei Problemen kann schnell auf eine vorherige Version zurückgegriffen werden.

API-Updates

Die Aktualisierung Ihres biometrischen API ist für die Sicherheit und Funktionalität von entscheidender Bedeutung. Bleiben Sie aktiv mit Aktualisierungen, indem Sie diese Richtlinien befolgen:

Update Typ Überwachungsmethode Umsetzungszeitplan
Sicherheitspatches Benachrichtigungen des Plugin-Repositories 24 Stunden
Feature-Updates Dokumentation der Plattform 1 Woche
Kritische Änderungen Release-Hinweise 2-4 Wochen
Datenschutzrichtlinienaktualisierungen Entwicklerportal Bevor die Einreichung

Konzentrieren Sie sich auf diese Bereiche:

  • Plattformänderungen: Verfolgen Sie Aktualisierungen der iOS-LocalAuthentication- und Android-BiometricPrompt-APIs.
  • Sicherheitsstandards: Bleiben Sie mit den neuesten Anforderungen für biometrische Sicherheit im Einklang.
  • Handelsrichtlinien: Stellen Sie sicher, dass Sie mit den Richtlinien von Apple App Store und Google Play im Einklang sind, um Einreichungsprobleme zu vermeiden.

Zusammenfassung

Hauptergebnisse

Die Implementierung von biometrischer Authentifizierung in Ihrem Capacitor-App erfordert das Gleichgewicht zwischen Sicherheit, Leistung und Benutzererfahrung. Hier ist eine kurze Übersicht der wichtigsten Elemente, die Sie beachten sollten:

Komponente Fokus auf die Implementierung Hauptsächliche Überlegungen
Sicherheitsstandards Plattform-native Speicherung (Keychain/Keystore) End-to-End-Verschlüsselung, Kreditkarten-Schutz
Auswahl der Plugins Kompatibilität mit der neuesten Version Unterstützung für mehrere Arten von biometrischen Authentifizierung
Update-Management Regelmäßiger Wartungszyklus Schnelle Bereitstellung von Sicherheitspatches
Benutzererfahrung Zurückfall-Authentifizierungsoptionen Klare und benutzerfreundliche Authentifizierungsanfragen

Diese Komponenten sind Ihr Wegweiser zu einer erfolgreichen Integration.

Schritte zur Implementierung der Biometrie-Authentifizierung

Folgen Sie diesen Schritten, um die Biometrie-Authentifizierung in Ihre App zu integrieren:

  • Plugin-Integration
    Beginnen Sie damit, einen biometrischen Plugin auszuwählen, der Ihren Capacitor-Version entspricht. Stellen Sie sicher, dass Ihre Konfigurationsdateien - wie z.B. AndroidManifest.xml und Info.plist sind ordnungsgemäß eingerichtet. Für sichere Zugriffskennwort-Speicherung verlassen Sie sich auf native Lösungen wie Keychain oder Keystore.

  • Sicherheitskonfiguration
    Schützen Sie Benutzerdaten, indem Sie eine Ende-zu-Ende-Verschlüsselung für alle Authentifizierungsübertragungen aktivieren. Wo nötig, fügen Sie Mehrfaktor-Authentifizierung hinzu, um eine zusätzliche Sicherheitsstufe zu erreichen. Planen Sie robuste Fehlerbehandlungen und Ausfallsicherungen, um die Funktionalität in Fällen von Fehlern aufrechtzuerhalten.

  • Laufende Wartung
    Halten Sie Ihre App sicher, indem Sie eine regelmäßige Update-Pipeline für Sicherheitspatches einrichten. Bleiben Sie auf dem Laufenden, was Plugin-Updates und Sicherheitsanfragen betrifft. Werkzeuge wie Capgo können diesen Prozess erleichtern, indem sie sofortige Updates ermöglichen. Capgo verfügt über einen beeindruckenden Update-Rate von 95% innerhalb von 24 Stunden, was sie zu einem wertvollen Bestandteil Ihres Werkzeugs macht [2].

“Capgo ist ein Muss für Entwickler, die produktiver sein wollen. Die Vermeidung von Überprüfungen für Bug-Fixes ist Gold wert.” - Bessie Cooper [2]

Häufig gestellte Fragen

::: faq

Was sind die Unterschiede zwischen biometrischen Plugins für Capacitor, und wie kann ich das beste Plugin für meine App auswählen?

Wenn Sie ein biometrisches Plugin für Ihre Capacitor-App auswählen, ist es entscheidend, die Wahl mit den spezifischen Anforderungen Ihres Projekts in Einklang zu bringen. Überlegen Sie dabei Faktoren wie Plattform-Kompatibilität (ob Sie Unterstützung für iOS, Android oder beide benötigen), wie einfach der Integrationsprozess ist und ob das Plugin fortgeschrittene biometrische Methoden wie Gesichtserkennung oder Fingerprint-Erkennung.

Obwohl diese Anleitung sich auf die Implementierung von biometrischer Authentifizierung in CapacitorApps konzentriert, können Werkzeuge wie Capgo eine wertvolle Rolle spielen. Sie ermöglichen es Ihnen, Echtzeit-Updates an Ihre App zu pushen, ohne die Zustimmung der App-Stores benötigen zu müssen. Das bedeutet, dass Ihre App aktuell bleibt, mit den neuesten Sicherheitsfunktionen, einschließlich biometrischer Updates, während sie den Richtlinien von Apple und Android entspricht.

:::

How do I ensure biometric authentication in my Capacitor app meets security standards and app store guidelines?

To make sure biometric authentication in your Capacitor app meets current security standards and app store rules, stick to these key practices:

  • __CAPGO_KEEP_0__-App den Sicherheitsstandards und den Richtlinien der App-Stores entspricht?": Verwenden Sie ein vertrauenswürdiges biometrisches Authentifizierungs-Plugin wie Capacitor’s @capacitor/biometrics um sicherzustellen, dass Ihre App sicher und reibungslos auf verschiedenen Geräten funktioniert.
  • Folgen Sie den Plattformregeln: Kommen Sie mit den Richtlinien von Apple und Android überein, einschließlich der Erlangung der Zustimmung des Benutzers, der sicheren Speicherung und der Bereitstellung von Sicherheitsoptionen wie einem PIN oder einem Passwort.
  • Halten Sie die Abhängigkeiten aktuell: Aktualisieren Sie regelmäßig Ihre App und ihre Bibliotheken, um Schwachstellen zu beheben und sich an sich ändernde Standards anzupassen.

Mit einem Live-Update-Dienst wie Capgo kann dieser Prozess glatter verlaufen. Er ermöglicht es Ihnen, Sicherheitsupdates oder Verbesserungen an Ihrer App sofort zu pushen, ohne dass Sie sich um die Genehmigung durch die App-Store-Verwaltung kümmern müssen. Dies hält Ihre App sicher, konform und aktuell mit den Richtlinien von Apple und Android.

:::

What challenges might developers face when integrating biometric authentication into Capacitor apps, and how can they overcome them?

Welche Herausforderungen können Entwickler bei der Integration von biometrischer Authentifizierung in Capacitor-Apps erwarten und wie können sie diese überwinden?

  • Gerätekompatibilität: Um biometrische Funktionen auf beiden Android- und iOS-Geräten zu unterstützen, sollten Sie Plugins wie @capacitor-fingerprint-authDiese Werkzeuge helfen dabei, die Lücke zwischen den Plattformen zu schließen, sodass Ihre App reibungslos auf einer Vielzahl von Geräten funktioniert.

  • Benutzereinstellungen: Es ist wichtig, den Benutzern klar zu erklären, warum Ihre App Zugriff auf biometrische Funktionen benötigt. Geben Sie den Benutzern transparente Informationen und gestalten Sie Ihre App so, dass sie sich in Situationen, in denen Benutzer die Berechtigungen nicht erteilen, geschickt verhält.

  • Daten-Sicherheit: Die Sicherung von Authentifizierungsdaten ist von entscheidender Bedeutung. Folgen Sie den Verschlüsselungsbest-Praktiken und halten Sie sich an die Sicherheitshinweise der jeweiligen Plattform, um sicherzustellen, dass sensitive Informationen sicher bleiben.

Um Updates oder Probleme in Bezug auf biometrische Funktionen ohne die Umstände von App-Store-Bewilligungen durchführen zu können, können Sie Werkzeuge wie Capgo verwenden. Dies ermöglicht Echtzeit-Updates, die es Ihnen ermöglichen, Fehler zu beheben oder die Funktionalität zu verbessern, während Sie sich an die Richtlinien von Apple und Android halten.

Fortsetzen Sie mit der Biometrischen Authentifizierung in Capacitor-Apps

Wenn Sie Biometrische Authentifizierung in Capacitor-Apps um Sicherheit und Compliance zu planen, verbinden Sie es mit Verschlüsselung für die Implementierungsdetails in Verschlüsselung, Kongruenz für die Implementierungsdetails in Kongruenz, Capgo Sicherheits-Scanner für den Produktworkflow in Capgo Sicherheits-Scanner, Capgo Sicherheit für den Produktworkflow in Capgo Sicherheit, und Capgo Vertrauenszentrum für den Produktworkflow in Capgo Vertrauenszentrum.

Live-Updates für Capacitor-Apps

Wenn ein Bug im Weblayer lebt, schicken Sie die Reparatur über Capgo anstatt Tage auf die Genehmigung der App-Stores zu warten. Die Benutzer erhalten die Aktualisierung im Hintergrund, während native Änderungen im normalen Review-Verfahren bleiben.

Loslegen

Neuestes aus unserem Blog

Capgo gibt Ihnen die besten Einblicke, die Sie benötigen, um eine wirklich professionelle mobile App zu erstellen.