Hoe: Wachtwoord Autofill Gebruiken in Je App

Geplaatst op 21. juni 2024 door Jan Bunk

Een humanoïde robot met een grote sleutel die een kluisdeur opent, digitale kunst

Als je website een accountsysteem heeft waar gebruikers kunnen inloggen, wil je het inlogproces zo gemakkelijk mogelijk maken. Natuurlijk geldt dit ook voor je app, aangezien deze dezelfde inlogpagina zal bevatten.

De belangrijkste kans om wrijving tijdens het inlogproces te verminderen, is ervoor te zorgen dat je gebruikers automatisch ingelogd houdt via cookies. Dit werkt op dezelfde manier in de app als op je website, dus je hoeft daar niets extra's voor te doen als het al op je website werkt. Dit vermindert aanzienlijk het aantal keren dat de gebruiker moet inloggen, maar de gebruiker moet nog steeds inloggen de eerste keer dat ze de app gebruiken of wanneer de cookies verlopen. Daarom moeten we die inlogmomenten nog steeds snel en gemakkelijk maken.

Een belangrijke manier om dat te bereiken is door mensen hun wachtwoordmanagers te laten gebruiken. Op die manier kunnen ze gemakkelijk hun opgeslagen gebruikersnaam en wachtwoord invoeren en hoeven ze deze niet te typen of kopiëren/plakken. Er zijn een paar dingen waar je op moet letten, en daar gaan we in dit artikel naar kijken.

Het instellen op je website

Voor de autofill-functies om in je app te werken, moeten ze eerst op je website werken. Als je een websitebouwer gebruikt, zou dit standaard moeten werken. Als je de HTML zelf schrijft, zorg er dan voor dat je de nodige attributen op je invoerelementen instelt. Dit is niet de focus van deze gids, ik vermeld het vooral zodat je eraan denkt je website-instelling te controleren als je problemen hebt met de wachtwoord-autofill in je app. De beste manier om te testen of het werkt op je website is om je website te openen in Chrome op een Android-apparaat en in Safari op een iOS-apparaat. Als het opslaan en automatisch invullen van inloggegevens daar goed werkt, zou je website correct geconfigureerd moeten zijn.

iOS-configuratie

Helaas beperkt Apple de functionaliteit van wachtwoordmanagers binnen apps die op websites zijn gebaseerd. Om specifiek te zijn, kan de WebView-component (de ingebouwde browser van de app die je website weergeeft) standaard geen nieuwe wachtwoorden en gebruikersnamen opslaan of eerder opgeslagen wachtwoorden en gebruikersnamen invoeren. Dit is natuurlijk vervelend voor gebruikers, zoals we eerder hebben besproken. Gelukkig kunnen we deze frustratie ten minste gedeeltelijk verminderen, aangezien met een beetje extra setup het invoeren van opgeslagen wachtwoorden zal werken.

Om deze functie in te schakelen, moet je app-links voor je app instellen. Zowel app-links als deze autofill-functie vereisen dat je verifieert dat je app en website bij elkaar horen. Omdat ze geen nadelen hebben, hebben we ze gebundeld zodat je ze beide tegelijk inschakelt, wat gemakkelijker is.

Houd er rekening mee dat gebruikers zelfs dan alleen eerder opgeslagen inloggegevens kunnen invoeren. Nieuwe opslaan werkt nog steeds alleen in Safari. Dit is een beperking van Apple en geldt zowel voor de iOS-sleutelhanger als andere wachtwoordmanagers.

Zodra het is ingesteld, kunnen gebruikers via het toetsenbord toegang krijgen tot hun opgeslagen wachtwoorden. Zo ziet dat eruit bij gebruik van de iOS Sleutelhanger-app:

Een screenshot van het iOS-toetsenbord dat aanbiedt om automatisch de inloggegevens in te vullen via de Sleutelhanger-app.

En dit is een screenshot van wat je ziet bij gebruik van een wachtwoordmanager van derden, in dit geval LastPass:

Een screenshot van het iOS-toetsenbord dat aanbiedt om automatisch de inloggegevens in te vullen die zijn opgeslagen voor de webtoapp.design-app met LastPass.

Android Gebruiksnotities

Op Android hoef je geen extra configuraties te maken. Gebruikers worden standaard gevraagd om hun wachtwoorden op te slaan/in te vullen, bijvoorbeeld door de Google-wachtwoordmanager:

Een screenshot van de Google-wachtwoordmanager die aanbiedt om het wachtwoord op te slaan dat zojuist is gebruikt om in te loggen. Een screenshot van het Android-toetsenbord dat aanbiedt om automatisch de inloggegevens in te vullen die zijn opgeslagen in de Google-wachtwoordmanager.

Wachtwoordmanagers van derden kunnen wel of niet ondersteunen dat wachtwoorden in apps op basis van websites worden ingevuld. LastPass werkt bijvoorbeeld wel:

Een screenshot van de LastPass-wachtwoordmanager die aanbiedt om het wachtwoord op te slaan dat zojuist is gebruikt om in te loggen. Een screenshot van een LastPass-popup die aanbiedt om automatisch de inloggegevens in te vullen die zijn opgeslagen voor de webtoapp.design-app.

Maar andere wachtwoordmanagers zoals Bitwarden werken niet, omdat de ontwikkelaars van Bitwarden handmatig autofill per app moeten inschakelen en dit standaard is uitgeschakeld.

Houd er rekening mee dat deze functie er ook anders uit kan zien, afhankelijk van de Android-variant die je gebruikt. Merken zoals Samsung en Xiaomi passen de Android-versie die ze gebruiken sterk aan, dus deze functie kan er op dergelijke apparaten ook iets anders uitzien.

Gerelateerde artikelen


Een humanoïde robot met een fysieke stopwatch die toezicht houdt op een fabrieksvloer van robots die aan bureaus werken, digitale kunst

We hebben 238 apps gepubliceerd - Hier is hoe lang de app-review duurde

We hebben veel apps gepubliceerd en bijgehouden hoe lang het duurde om ze in de app stores te krijgen, inclusief afwijzings- en herindieningstijden.

Afbeelding met tekst: Je Apple Developer account voorbereiden voor het bijwerken van je bestaande app

Noodzakelijke stappen om je bestaande iOS app te updaten

Deze handleiding legt alle stappen uit die je moet doorlopen om ons je app te laten bijwerken die al in de Apple App Store is gepubliceerd.

Afbeelding met tekst: voorbereiden op het updaten van je bestaande Android app

Stappen voor het updaten van je oude Android app

In deze handleiding leer je hoe je alle nodige informatie kunt vinden om je bestaande Android app bij te werken die door een andere ontwikkelaar gemaakt is. We laten je bijvoorbeeld zien waar je de pakketnaam en ondertekeningssleutels kunt vinden.


Auteur Jan Bunk
Geschreven door
Jan Bunk

Hallo, ik ben Jan! Ik heb webtoapp.design opgericht in 2019 tijdens mijn studie informatica aan de universiteit. Sindsdien is er veel veranderd; niet alleen ben ik afgestudeerd, maar het is ook niet langer alleen ik die webtoapp.design runt. We zijn uitgegroeid tot een wereldwijd, volledig remote team en hebben veel ervaring opgedaan rondom app-ontwikkeling en app-publicatie. We hebben honderden apps gemaakt en gepubliceerd in de app stores, waar ze honderdduizenden keren zijn gedownload.