-
-
Notifications
You must be signed in to change notification settings - Fork 282
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
Migration to Navigator 2.0 #1313
Comments
I don't have better ideas but I feel free to comment all the same :) As far as I understand the way GoRouter works, that means that all our pages should be similar to a URL, for instance |
Yes I share the same opinion. It will certainly not be the easiest undertaking but is probably unavoidable for some things. |
@monsieurtanuki That's exactly what you've described. I think I will list all the possible routes before starting anything. I know, this will take some time to develop, but when it will be done, the app will be fully compatible with web (even if that's not a priority) and able to handle deep links. |
It's also very important to acquire user at scale. We have 2 M monthly visitors on the mobile website, and web browsers can offer to install/open the app with associated URL schemes |
@teolemon Probably that means that the website URLs must match the app route URLs. Is that possible?... |
I am not fully sure that it would be a nice idea to have the same routes, as the navigation within the app will be different. Basically, it's the same as using the same models between an API and the UI. The day we have an external change, we shouldn't be impacted. |
@g123k I'm not saying it would be a nice idea: it's rather a fear that we will need that. Without that I don't know how you can expect a URL to be correct on the website and correct also on the app as deep link so that it will trigger the app download (if relevant) and the display on the app of the correct page. But I've never implemented deep link, I'm probably missing something :) |
@monsieurtanuki we just grabbed the barcode in the native versions. |
@teolemon Now with the code I remember more or less: the first thing is to catch the intent from a root URL (e.g. |
@g123k Still working on it? I've just had a look at |
Yes, I will (re)work on it ASAP. |
|
What
Feel free to comment if you have better ideas.
Before starting, here are the required steps:
Part of
The text was updated successfully, but these errors were encountered: