# Popup di apertura

**URL:** <https://community.glideapps.com/t/popup-di-apertura/35184>\
**Category:** Ask for Help\
**Created:** [November 28, 2021, 9:52am UTC](https://community.glideapps.com/t/popup-di-apertura/35184 "2021-11-28T09:52:12Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alex10e30](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/alex10e30/32/26855_2.png) [@Alex10e30](https://community.glideapps.com/u/Alex10e30)\
**Post date:** [November 28, 2021, 9:52am UTC](https://community.glideapps.com/t/popup-di-apertura/35184/1 "2021-11-28T09:52:12Z")

</div>

Vorrei che all’apertura dell’app (pubblica e senza l’obbligo di mail) comparisse un popup e solo chiudendolo fossero visibili tutte le tabs dell’app. E’ possibile?

---

<div class="post-metadata">

**Author:** ![MIKAHEL](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mikahel/32/25039_2.png) [@MIKAHEL](https://community.glideapps.com/u/MIKAHEL)\
**Post date:** [November 28, 2021, 9:55am UTC](https://community.glideapps.com/t/popup-di-apertura/35184/2 "2021-11-28T09:55:56Z")

</div>

Si e no.  
Cioè il pop-up lo devi simulare (glide non li ha), sarà invece una finestra normale, magari metti una immagine in rilievo che la fa sembrare una pop-up.  
Nei vari pannelli dovresti mettere una condizione di visibilità che sarà vera quando chiuderai il pop-up con un pulsante o un check button.

---

<div class="post-metadata">

**Author:** ![Alex10e30](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/alex10e30/32/26855_2.png) [@Alex10e30](https://community.glideapps.com/u/Alex10e30)\
**Post date:** [November 28, 2021, 10:17am UTC](https://community.glideapps.com/t/popup-di-apertura/35184/3 "2021-11-28T10:17:50Z")

</div>

Ci avevo pensato ma come fare in modo che il check button sia su offo per ogni utente e non risulti on dopo che il primo utente ha cliccato?. Non so se sono riuscita a spiegarmi. E poi come chiudi una finestra con un pulsante?

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [November 28, 2021, 11:51am UTC](https://community.glideapps.com/t/popup-di-apertura/35184/4 "2021-11-28T11:51:41Z")

</div>

Ciao Alex,  
nella tabella utenti definisci una colonna “visto” che userai per determinare se il “popup”, ovvero la tab/pannello che diceva @MIKAHEL, di benvenuto è stato visto oppure no.  
Se non è stato visto (ovvero se quel campo è vuoto) le altre tab dell’APP non saranno visualizzabili (quindi in ognuna metti un filtro di visibilità in funzione del campo “utente-\>visto” is not empty) e quindi comparirà inizialmente nell’APP solo la tab del “popup”.  
Al contrario, nella tab “popup” metti un filtro di visibilità per farla comparire solo se il campo utente-\>visto è vuoto (“utente-\>visto” is empty).  
Nella tab “popup” definisci un bottone di chiusura che va a scrivere qualcosa (azione set column) nel campo utente-\>visto.  
Se non ti è chiaro fammi sapere che ti preparo una bozza, ci vuole un minuto.

(questo processo si chiama OnBoarding e serve per dare le primo info all’utente prima dell’utilizzo dell’APP, generalmente serve anche per profilare l’utente).

---

<div class="post-metadata">

**Author:** ![MIKAHEL](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mikahel/32/25039_2.png) [@MIKAHEL](https://community.glideapps.com/u/MIKAHEL)\
**Post date:** [November 28, 2021, 11:54am UTC](https://community.glideapps.com/t/popup-di-apertura/35184/5 "2021-11-28T11:54:29Z")

</div>

Approvo @Roldy , l’unica cosa che aggiungo è che la colonna visto deve essere di tipo user-column così ogni utente vedrà la sua, ed una volta impostata non cambierà il valore.  
Oppure tale colonna deve essere a livello di user.

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [November 28, 2021, 11:55am UTC](https://community.glideapps.com/t/popup-di-apertura/35184/6 "2021-11-28T11:55:49Z")

</div>

Esatto, user-specific

---

<div class="post-metadata">

**Author:** ![Alex10e30](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/alex10e30/32/26855_2.png) [@Alex10e30](https://community.glideapps.com/u/Alex10e30)\
**Post date:** [November 28, 2021, 12:10pm UTC](https://community.glideapps.com/t/popup-di-apertura/35184/7 "2021-11-28T12:10:29Z")

</div>

Ciao Roldano e ben ritrovato  
Il mio problema è che al momento l’app è senza profilazione utente. Non riesco a capire come risolvere il problema che:  
Utente 1 avvia l’app, visualizza il popup, lo chiude e questo mi setta la colonna visto;  
Utente 2 avvia l’app … E cosa si trova?

---

<div class="post-metadata">

**Author:** ![MIKAHEL](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mikahel/32/25039_2.png) [@MIKAHEL](https://community.glideapps.com/u/MIKAHEL)\
**Post date:** [November 28, 2021, 12:46pm UTC](https://community.glideapps.com/t/popup-di-apertura/35184/8 "2021-11-28T12:46:02Z")

</div>

Non so cosa ne pensa @Roldy, ma non vedo una soluzione.  
Senza lo user non funziona nemmeno la user-specific column, l’unica soluzione che posso vedere e quella di reperire in qualche modo l’indirizzo ip, magari con zapier o con g.a.s. ed associarlo ad un codice generato automaticamente al momento della chiusura del popup.  
Ma è quasi fantascienza!  
Poi vale fino a che l’indirizzo rimane lo stesso… 🤔🤒

---

<div class="post-metadata">

**Author:** ![Roldy](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/roldy/32/36068_2.png) [@Roldy](https://community.glideapps.com/u/Roldy)\
**Post date:** [November 28, 2021, 2:10pm UTC](https://community.glideapps.com/t/popup-di-apertura/35184/9 "2021-11-28T14:10:36Z")

</div>

Utente 2 troverà la stessa situazione di Utente 1 se la discriminante è su un campo user-specific. La colonna user-specific è memorizzata nel dispositivo dell’utente, pertanto in un device diverso, quindi quello dell’utente 2, avrà un valore indipendente da quello di Utente 1.  
In realtà @MIKAHEL le colonne user-specific si possono usare anche senza aver definito la tabella user, purchè nella tabella sia stata definita un colonna rowId; però per ottenere la visibilità della Tab in funzione di una certa condizione è assolutamente necessario aver definito la tabella user come giustamente dice Mikahel.  
In realtà @Alex10e30 qual è il motivo per il quale non puoi definire una tabella utenti?  
Puoi definire la tabella utenti anche se la tua APP è ad accesso pubblico senza la necessità quindi di un’autenticazione per accedere.  
Copia questa APP, è con la tabella utenti definita e ti permette di realizzare l’onboarding senza autenticazione.

> **[Test Onboarding](https://testonboarding.glideapp.io/)**

---

<div class="post-metadata">

**Author:** ![Alex10e30](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/alex10e30/32/26855_2.png) [@Alex10e30](https://community.glideapps.com/u/Alex10e30)\
**Post date:** [November 28, 2021, 7:31pm UTC](https://community.glideapps.com/t/popup-di-apertura/35184/10 "2021-11-28T19:31:43Z")

</div>

Grazie Roldano risolutivo come sempre.

---

<div class="post-metadata">

**Author:** ![MIKAHEL](https://sea2.discourse-cdn.com/flex002/user_avatar/community.glideapps.com/mikahel/32/25039_2.png) [@MIKAHEL](https://community.glideapps.com/u/MIKAHEL)\
**Post date:** [November 29, 2021, 5:32am UTC](https://community.glideapps.com/t/popup-di-apertura/35184/11 "2021-11-29T05:32:43Z")

</div>

In effetti mi sono affrettato a dirti che non si puo mettere un popup  
Guarda [qui](https://community.glideapps.com/t/css-messagebox/26741/85)
