-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Scanning QR Code with a regular provides a bcwallet link on mobile #572
Conversation
Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
I also corrected the path to the wallet icon which previously failed to load |
Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
Clip showing user actioning the same deep link by going back to browser: |
I'll reach out to Kim in regards to how we want this to work. As you mention I think more feedback makes sense and some of it isn't that hard though some would require a connection. I'll also split off the styling into a separate file so we can share it across the html files. |
Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
By default the page will now attempt to redirect mobile users directly to the BC wallet https://0x0.st/XMPT.mp4 |
Sorry I am late to the party here, but have some concerns that may need a chat to clarify:
c.c.: @knguyenBC - so the conversation is not fragmented everywhere |
Given that if the person scanned the QR code with a regular camera and they have BC Wallet installed, the BC Wallet app would still open, I think the "Open with BC Wallet" would not make sense. I think the more appropriate call-to-action would if the person could download a digital wallet (such as BC Wallet). Please see this user flow: https://miro.com/app/board/uXjVK0XtU3c=/?moveToWidget=3458764594303727078&cot=14 The wording is a bit more simplified and a new graphic to better visualize a digital wallet. |
That's what we had in place already - possibly minus the link to download BC Wallet which can be easily added. |
If a person is taken to the "Please scan with a digital wallet..." page ,regardless if they were to scan with a regular camera app with BC Wallet installed on their device or without BC Wallet installed on their device, I think its okay to focus more getting the BC Wallet installed. I think there's a higher chance that a person without BC Wallet installed will try to scan the QR code with a regular camera app than a person with BC Wallet to scan the QR code. |
I met with @Gavinok and have to amend my previous statement: I somehow missed the part in his video where it clearly shows that even scanning with the camera app it will trigger the deep link to BC Wallet and continue the authentication flow. I still think adding instructions on how to install BC Wallet (if they get to teh page) and a "back" button to "start over" might be better than trying to tap into the auth flow from there. Thoughts? |
Correct me if I'm wrong, when the person scans the QR code on the webpage, the QR code page doesn't change and the QR code is still scannable so I don't think a back button is necessary. Unless you mean the above webpage that people get to after scanning the QR code with their camera app? I think a back button wouldn't really be useful in that case either as where would the back button go? Unless they had "scanned" the qr code on their mobile device by tapping it? But that's unlikely as they would have seen the mobile view of VC-AuthN. |
@knguyenBC do have the image source for the main image on this mockup so @Gavinok can put it on the page |
Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
Is it possible to keep the padding/spacing between elements and typography consistent? The figma file should have the font styles. Don't need to follow to a T but maybe use it as a guidance on what should be consistent to each other. Ex. The "Learn more..", "Download BC Wallet", "Don't have a digital wallet", "This QR code..." should be the same font size. Thanks! |
Sure thing
…On Wed, Jul 10, 2024, 12:42 p.m. Kim Nguyen ***@***.***> wrote:
Is it possible to keep the padding/spacing between elements and typography
consistent? The figma file should have the font styles. Don't need to
follow to a T but maybe use it as a guidance on what should be consistent
to each other. Ex. The "Learn more..", "Download BC Wallet", "Don't have a
digital wallet", "This QR code..." should be the same font size. Thanks!
—
Reply to this email directly, view it on GitHub
<#572 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AIGY77EPWVZUNSCVUWVNSBTZLWFBLAVCNFSM6AAAAABKME36EOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDEMRRGI4DQMRXHE>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some conflicts to address, changes look good otherwise 👍🏻
Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
@loneil Forgot to add that file. Thanks for testing |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Works for me. Tried using my Pixel 8 and iPad with and without the BC Wallet installed.
Without, the page comes up and I installed the apps from the app store link provided.
With the app installed, the page auto-opens the deep link and actioning that causes the intended effect on the page the QR code was camera'd from.
Note if testing on the current beta android you will run into this bcgov/bc-wallet-mobile#2072
this isn't an issue with this implementation but any existing c_i
deep link setups.
Not sure if there's any additional UX considerations (or can be user-tested, sorted out with actual usage as we go forward) for what happens to the page after it auto-loads the deep link? One thing is, if I navigate back, the page is just there telling me to scan with the BC Wallet (probably good? tells me I should be doing it through the wallet next time?)
But if this is the flow we're good with for now all looks good to me.
@Gavinok one last conflict to resolve and we can merge this. |
Signed-off-by: Lucas ONeil <lucasoneil@gmail.com> Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
Signed-off-by: Gavin Jaeger-Freeborn <gavinfreeborn@gmail.com>
This PR resolves #383
When the QR code is scanned and opened by a regular phone camera the user will now be provided an option to open a BC wallet deeplink.