I know there are ways to hide tabs for onboarding users.
But I want sth else.
I need a “door” entry screen that shows Everytime you open the app, but whose icon you never see in the bottom tab menu.
No matter if the user is signed, about to sign or visits anonymously.
Everytime you open the app.
But only once.
Not per session.
Once per opening.
My concern is to spare the nb of icons that appears in the icon menu.
If there’s a trick to show a limited set… It’s s ok too. on condition the set is clickable not décorative
You could use @Uzo’s approach with the button and give it an action that sets a column to a specific value. That value could be used to hide the tab. The only issue is that this couldn’t reset when the app is opened.
An “on open action” has been a feature request for a while, but I don’t know if it is ever something that will see the light of day!
Yes. The pb is that there’s no way to reset any status to show the tab again on app opening. As long as you don’t ask the user to “declare” s.he is leaving the app (and s.he can be disconnected without knowing), there’s no way to reset that value.
And the pb is total for anonymous users. As you cannot distinguish an anonymous user from another. And I want to keep the freedom to visit without prior sign-in.
It would be so much easier to have a “home screen” as a starting screen, a dedicated type of screen. Like a Profile Form is a dedicated Form.
Once they sign in, the cache will save for this user. So, as you said, the user can click and “open the door” - doing an increment or sth like this - but when the user close the app and open again, glide will save that click to open the door because the user has already signed in. Makes sense?