microg / microg/GmsCore

[nl.shopbuddies.release] Firebase dynamic link *.page.link not working with ShopBuddies / Woolsocks

Open
#2,400 1 comment 2 reactions 0 assignees View on GitHub

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: ShopBuddies / Woolsocks
Package id: nl.shopbuddies.release

Describe the bug
Some Firebase dynamic links do not seem to work.

To Reproduce
Open this link:
https://shopbuddiesapp.page.link/?link=https%3A%2F%2Fshopbuddies.de%2Fapplink%3Fdestination%3DCashbackSock%26submissionId%3Dc20613401&apn=nl.shopbuddies.release&isi=6479604587&ibi=nl.shopbuddies.release&ofl=https%3A%2F%2Fshopbuddies.woolsocks.nl

It's from a mail from ShopBuddies.

When opened via browser this happens:

We could not match param 'https://shopbuddies.de/applink?destination=CashbackSock&submissionId=c20613401' with whitelisted URL patterns in this Google project.

If you are the developer of this app, ensure that your Dynamic Links domain is correctly configured and that the path component of this URL is valid.

It does not even try to open the link with microG, because – I guess – it is only registered for the URL handler *.app.goo.gl. Maybe *.page.link is new?

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

System
Android Version: 14
Custom ROM: CalyxOS 5.7.3
Build: AP1A.240505.005.24507030
Device: Fairphone 4 (FP4)

microG
microG Core version: 0.3.2.240913-19 (eeb1121)
microG Self-Check results: All ticked

Additional context
Likely related/follow-up of https://github.com/microg/GmsCore/issues/1547
Possibly related to https://github.com/microg/GmsCore/issues/2165

https://github.com/microg/GmsCore/issues/1524

Also note I did not install the apps itself, just checked whether microG would handle it. It did not…

Context for what the app is: https://www.mydealz.de/deals/gzg-bei-shopbuddies-woolsocks-innocent-plus-blue-break-heinz-tomato-frito-mitsuba-streetfood-clif-bar-ehrmann-foodie-2371466

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Open the supplied reproduction URL and read the related issues 1547, 2165, and 1524 for existing context. No source file or test is named, so locate the current app-link handling entry point and its coverage. Done means the reported *.page.link case is handled consistently and a regression check covers it.

Written by the indexing model from the issue text.

Assessment

Tech stack
android, firebase
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.