npm i capacitor-ios-autofill-save-password
npx cap sync
You must set up your app’s associated domains. To learn how to set up your app’s associated domains, see Supporting Associated Domains in Apple Developer document.
import { Capacitor } from '@capacitor/core';
import { SavePassword } from 'capacitor-ios-autofill-save-password';
login(username: string, password: string) {
// your login logic here
// call the plugin if login is successful on iOS
if (Capacitor.getPlatform() === 'ios') {
SavePassword.promptDialog({
username: username,
password: password,
})
.then(() => console.log('promptDialog success'))
.catch((err) => console.error('promptDialog failure', err));
}
}