[org.paris2024.ticketapp] Can't receive tickets for Paris 2024 Olympics
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 14.6k
- Forks
- 3.2k
- Avg merge
- 12d 11h
- Merged PRs (30d)
- 4
Description
Affected app
Name: Paris 2024 Tickets
Package id: org.paris2024.ticketapp
Describe the bug
We bought tickets for the 2024 Olympics in Paris for my family. Everyone needs to personalise their own tickets with their name, meaning that the one person who bought all the tickets must send everyone their respective ticket. This ticket transfer works fine if the recipient has the Google Play Services installed, but fails with MicroG.
To Reproduce
Steps to reproduce the behavior:
- Buy tickets for the Paris 2024 Olympics 😅 🤪
- Ticket buyer taps “Transfer ticket” in the Paris 2024 Tickets app on their stock Android phone (with Google Play Services installed) and sends the link to the recipient.
- Ticket recipient opens the link on their ungoogled phone (with MicroG installed). The default browser is opened.
- An overlay of another app appears showing a loading spinner. When swiping up on Android's bottom navigation bar (revealing the “currently opened apps” view), then MicroG's logo is shown as the app's icon, i.e. MicroG is displaying the loading overlay.
- Then, Android switches to another app (presumably Paris 2024 Tickets).
- Finally, the browser is opened again, the loading spinner appears again, the app is opened again.
- This cycle continues indefinitely, never finishing.
Expected behavior
Just like on stock Android with Google Play Services, the link should open the Paris 2024 Tickets app should be opened to let me personalise my ticket.
Screenshots
Unfortunately, I did not think of making screenshots or screen recordings.
System
Android Version: 13
Custom ROM: /e/OS 2.2-t-20240715417772-stable-FP3
microG
microG Core version: 0.3.2.240913-22 (43f9740)
microG Self-Check results: all ticked
Additional context
- Registering a new account and loggin in with the app works fine.
- I have attached the result of
adb logcat -b > paris2024.txt: paris2024.txt - I have successfully transferred the tickets using the below work-around, meaning that I can't try the transfer process again. Also, the transfer is only possible until 2 August 2024 (for me).
- Printing out the tickets is not allowed/possible.
Workaround
- Grab a stock Android phone with the Google Play Services installed, and install the Paris 2024 Tickets app.
- Log in with your account (or create a new one).
- Initiate the ticket transfer process on the ticket buyer's phone.
- Open the link and complete the transfer. Your tickets are now associated with your account.
- You can log out and uninstall the app on the stock Android phone.
- Log in on your MicroG phone; your tickets now show up in the Paris 2024 Tickets app.
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the attached paris2024.txt logcat and trace the repeated browser, MicroG, and Paris 2024 Tickets handoff in GmsCore. Reproduce the link-opening flow if possible; done means the transfer link opens the ticket app once on Android 13 with MicroG instead of looping between the browser and apps.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100