Skip to content
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

🐛 Fix QR Code Scanning Issue in ⭐ Rewards (Mobile app) #1181

Open
ssw-yakshaver bot opened this issue Jan 30, 2025 · 1 comment
Open

🐛 Fix QR Code Scanning Issue in ⭐ Rewards (Mobile app) #1181

ssw-yakshaver bot opened this issue Jan 30, 2025 · 1 comment

Comments

@ssw-yakshaver
Copy link

ssw-yakshaver bot commented Jan 30, 2025

Requested by: @jernejk via YakShaver.ai 🦬
cc: @adamcogan, @sethdaily, Matt Goldman

Hi Team!

Watch the video

Pain

The recent update for the 'NDC London' mobile app has caused issues with QR code scanning for certain codes. Older QR codes generated more than five months ago are not being recognized correctly due to differences in their format. This needs to be addressed in multiple stages to ensure all QR codes are processed correctly.

Acceptance Criteria

  1. Identify and update all achievements claimed in the last two weeks with new QR codes.
  2. Ensure the check-in desk QR code is updated and working correctly.
  3. Provide updated QR codes for 'Adam Cogan' and others if they have printed QR codes.
  4. Implement a solution to decode raw Base64 QR codes and check for specific prefixes.
  5. Introduce feature toggles to remotely disable the QR code filtering feature if issues arise.
  6. Allow configuration of allowed prefixes for both raw string and decoded Base64 QR codes.
  7. Update all existing QR codes to the new format where possible.

Reproduce Steps

  1. Open the 'NDC London' mobile app.
  2. Attempt to scan an older QR code generated more than five months ago.
  3. Observe that the QR code is not recognized or processed correctly.
@jernejk
Copy link
Member

jernejk commented Jan 31, 2025

I have discovered that my local testing was successful because new QR Code format was already integrated into AdminUI, it just wasn't deployed due to deployment not working for about 7 months.

We are working on fixing deployment #1146 with @kikibianc.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant