cuongpl / capacitor-ios-autofill-save-password Goto Github PK
View Code? Open in Web Editor NEWPrompt to display dialog for saving password to keychain for iOS webview app.
Prompt to display dialog for saving password to keychain for iOS webview app.
I have a Ionc Angular Capacitor App.
After the call, I get a message in xcode.
"being called from a background thread. Performing any operation from a background thread on UIView or a subclass is not supported and may result in unexpected and insidious behavior."
A dialogue is not displayed.
What am I doing wrong?
Please Help
Hey do you guys any plans for updating this package to work with capacitor 6?
Hi,
I am using your capacitor plugin, because it is also mentioned in the official capacitor documentation:
https://capacitorjs.com/docs/guides/autofill-credentials#save-credentials
In order to be compatibile with version 5.0 of capacitor, you need to update your plugin version.
There is also a Guide for upgrading capacitor:
https://capacitorjs.com/docs/updating/plugins/5-0
Please update your plugin to the latest version. Thanks!
Hi @cuongpl,
Thanks for the handy plugin ๐. This plugin breaks Xcode builds when using Capacitor 3. Do you want to update it to support Capacitor 3?
It looks like @EliArtist partially did it on the fork https://github.com/EliArtist/capacitor-ios-autofill-save-password but I thought to open an issue anyway in case you want to update the plugin in the "official" repo.
TypeScript support would be nice too since the Plugins
object is deprecated.
Thanks!
HI,
I get the following error on calling
SavePassword.promptDialog()
2022-11-21 14:21:39.299321+0100 App[2025:923272] [AXRuntimeCommon] AX Lookup problem - errorCode:1100 error:Permission denied portName:'com.apple.iphone.axserver' PID:1479 (
0 AXRuntime 0x00000001e7a488a0 _AXGetPortFromCache + 932
1 AXRuntime 0x00000001e7a4aa54 AXUIElementPerformFencedActionWithValue + 772
2 UIKit 0x000000024337e480 D144960F-88EF-3153-9FA1-62EF35CBC03F + 783488
3 libdispatch.dylib 0x0000000104d845a8 _dispatch_call_block_and_release + 32
4 libdispatch.dylib 0x0000000104d8605c _dispatch_client_callout + 20
5 libdispatch.dylib 0x0000000104d8e10c _dispatch_lane_serial_drain + 988
6 libdispatch.dylib 0x0000000104d8ee34 _dispatch_lane_invoke + 420
7 libdispatch.dylib 0x0000000104d9bcbc _dispatch_workloop_worker_thread + 740
8 libsystem_pthread.dylib 0x000000020af13df8 _pthread_wqthread + 288
9 libsystem_pthread.dylib 0x000000020af13b98 start_wqthread + 8
The Dialog for saving Password does not appear.
THX
Ionic:
Ionic CLI : 6.20.4 (/Users/aj/.nvm/versions/node/v16.14.2/lib/node_modules/@ionic/cli)
Ionic Framework : @ionic/angular 6.3.7
@angular-devkit/build-angular : 12.2.18
@angular-devkit/schematics : 11.2.13
@angular/cli : 12.2.18
@ionic/angular-toolkit : 3.1.1
Capacitor:
Capacitor CLI : 4.5.0
@capacitor/android : 4.5.0
@capacitor/core : 4.5.0
@capacitor/ios : 4.5.0
Utility:
cordova-res : not installed globally
native-run : 1.7.1
System:
NodeJS : v16.14.2 (/Users/aj/.nvm/versions/node/v16.14.2/bin/node)
npm : 8.5.0
OS : macOS Monterey
Hello folks, I've just installed v1.1.4 on my project, I did everything as outlined in the doc. However, there are some issues with the package itself. My project is a Capacitor project written in Typescript.
I have tried to install previous versions but they kept showing some errors.
I hope my input will be helpful.
Hello!!
I am currently working on an Ionic-Vue 6/ Capacitor 5 app for iOS devices.
I was wondering if there is a way to get the user's choice on the prompt dialog.
For example if there is a prompt dialog to ask the user if they want to update the password, how do I grab the user's choice(possible choices: update password/not now)?
I would like to perform some additional actions based on that choice but so far I haven't figured out a way to actually get it.
Thanks!
Is this feature still working with Ionic v6 and iOS 17+?
I installed the package and tried to store the user credentials (after successful login) but the code enters the "catch" block and returns "Error: "SavePassword" plugin is not implemented on ios" which makes not much sense since this package is for ios only. Any help would be greatly appreciated!
When runing npx cap sync ios
I get the error:
CocoaPods could not find compatible versions for pod "capacitor-ios-autofill-save-password"
...
dependency were found, but they required a higher minimum deployment target
Hey,
Please see this Ionic ticket: ionic-team/capacitor#6833
It seems like iOS picks the wrong Associated Domain to use for password autosave&autofill, ignoring the hostname
defined for Capacitor. Any idea what's wrong or how we can fix this?
capacitor-ios-autofill-save-password
at version ^1.1.4
, compatible with Capacitor v4.1.1.5
of capacitor-ios-autofill-save-password
is released, but it introduces changes not compatible with Capacitor v4.1.1.4
to 1.1.5
should have been to 2.0.0
if it introduced breaking changes.^
in ^1.1.4
allows minor and patch updates. The project automatically updates to 1.1.5
, causing issues due to incompatibility with Capacitor v4.capacitor-ios-autofill-save-password
should:
2.0.0
version for the breaking changes.1.1.6
to revert the breaking changes in 1.1.5
.A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.