Instead to use the passcode lock, I would like to have the fingerprint access function.
The interest here is that anybody can hack the key, but the fingerprint is unique.
@MTRichards
00004644
TASKS
cross referencing to earlier issue ##1323
Please add a SF ticket reference and any STORY info you have and can show so we can discuss.
--The SFDC ticket is mention above--
Sorry was not above
0004644
Very important the reference in #1323 from @Querschlag . Thanks, @AndyScherzinger , for the link.
@davivel would you rather head for the high level library or our own implementation based on the slightly lower level Google API? :)
I'd prefer the high level library, but maybe it's not feasible; in our case the password fallback should be the current passcode Activity, just took a fast look to the lib, but if it's handling itself the password dialog I wouldn't expect a soft integration.
@davigonz I want to work on this issue.
I want to work on this issue.
Great, ping me if you have any question or need any pointer to our code.
@davigonz I want to ask, that how the following will go.
1.Like the user clicks on the android fingerprint choice and then he will navigate to which choice? like step2(i) or step2(ii)
2.(i) he has to confirm the choice by confirming his finger and then the choice will be made and confirmed
2.(ii).or the choice will be confirmed and the next time the app is opened, the fingerprint activity is shown.
Next, can two locks be chosen simultaneously?
It would be nice if the application can be locked with the fingerprint.
@cdamken That means that it will follow step2(i) or step2(ii)?
@codedsun Once the user presses the Fingerprint lock option, he will be asked for configuring the fingerprint and after that, the fingerprint will be required by the ownCloud app when it is resumed after closing or killing it.
In this case, we could follow the same approach as Android system itself, I mean, a different lock (passcode or pattern) is necessary before configuring Fingerprint, just in case fingerprint access is not successful.
Sorry, wrong button
@davigonz To implement this further I want to ask that when the user presses the Fingerprint Lock option, then what screen(UI) has to be shown? For eg:

Do we need such UI and can u guide me more as the above point is not clear to me enough.
Like, the user clicks fingerprint option then he validates the option/choice by placing his fingerprint and then the choice is confirmed.
Next, I asked that we have pinlock availaible in owncloud app, hence can we make 2 locks availaible at the same time in the app that means the user chooses both the option of pinlock and fingerprint lock.
@codedsun
The fingerprint is stored in the Android system so you wouldn't need to ask for confirming the choice or configuring the fingerprint, I've just updated my previous comment.
If the user doesn't have the fingerprint in his device yet, a error message would appear saying something like "To enable the fingerprint lock you should configure your fingerprint in your device".
Besides, you have to take into account that the Passcode lock needs to be enabled before the user enables the Fingerprint lock, it's up to you the way to show the the Fingerprint lock option when Passcode lock is still disabled, e.g. a message could appear when the user tries to enable the Fingerprint lock and the Passcode lock is still disabled, saying something like "To enable Fingerprint lock you will need to enable Passcode lock first".
When Fingerprint lock is enabled, you will have to show the Passcode lock view behind the dialog asking the user for introducing the fingerprint. That dialog will contain a cancel button so that the user is able to use the passcode as well.
Hope with this you have the enough information to start, if not, please ask me again.
@codedsun Instead of the dialog I suggested above, you could also use your "One touch sign-in" view, with a small option that says "use passcode".
@davigonz I am not able to figure "One touch sign-in" view? Can you tell me about that and tell me your location/gmt so that I can sync.Can u drop ur email/ any chat channel suitable for conversation.?
I am setting up the server still :( because the demo ones expire and widout it I am not able to make a walkthrough and debugging every time.
Thanks for the help.
@codedsun
I am not able to figure "One touch sign-in" view?
"One touch sign-in" view is the one you attached in https://github.com/owncloud/android/issues/1462#issuecomment-363528048. What I meant is that you can use the dialog I explained in https://github.com/owncloud/android/issues/1462#issuecomment-363715728 or just use "One touch sign-in" view, with an option that says "use passcode".
Can you tell me about that and tell me your location/gmt so that I can sync
GMT +1, Spain 🇪🇸
Can u drop ur email/ any chat channel suitable for conversation?
I would prefer discuss about the topic here, so anyone can keep up with the issue. If we see that we need to talk about it privately, I will give you my email, no problem.
@davigonz I couldn't move forward until I get the server ready :( hence trying to set up server asap!
@codedsun have you finally got the server ready? I would like to start with this but if your server is ready and want to contribute here, let us know.
@davigonz I couldn't move forward until I get the server ready :( hence trying to set up server asap!
I can provide you an account in my server if you want to test.
Ready to be released in 2.7.0
Awesome – can't wait to test the beta!
Most helpful comment
Ready to be released in 2.7.0