Problemi di Condivisione, Sincronizzazione & Accesso — Sintomo, Causa, Soluzione

Pubblicato luglio 20, 2026 · Aggiornato luglio 20, 2026
GUIDARisoluzione problemi · Condivisione & Sincronizzazione

Spiega i sintomi più comuni sul lato condivisione (QR / e-mail / SMS), sincronizzazione cloud, connessione internet e accesso (accesso con Activation King / codice e-mail OTP) nel photo booth kiosk di Activation King, con i messaggi di errore reali verificati direttamente nel codice. Ogni voce include un sintomo + una causa + una soluzione.


i
Prima di iniziare
  1. La maggior parte dei problemi richiede una connessione internet attiva — quando il kiosk è offline, accesso, condivisione e sincronizzazione cloud non funzionano
  2. Perché le impostazioni di condivisione (E-mail / SMS) siano modificabili, deve prima essere selezionato un evento — se nessun evento è selezionato, le schede di condivisione restano vuote (Seleziona un evento)
  3. La condivisione via e-mail e SMS è DISATTIVATA per impostazione predefinita in un nuovo evento — test e invio non sono possibili finché l'utente non attiva l'interruttore nella scheda relativa
  4. Per le funzioni AI (AI Effects, Face Swap, AI Video) l'account deve avere il piano Pro AI — Il più popolare o Ultimate AI
  5. Se l'evento è impostato in Modalità offline, le funzioni AI, di condivisione e cloud sono intenzionalmente disattivate

Passo dopo passo

Sintomo: nella schermata di accesso i pulsanti di accesso non compaiono affatto

Schermata di accesso

Causa: manca la connessione internet. La schermata di accesso nasconde i pulsanti Accedi con Activation King e Accedi con codice e-mail finché la connessione non arriva; al loro posto compare un avviso di attesa connessione (codice: LoginPage.razor, ramo InternetConnected=false). Soluzione: controlla la connessione Wi-Fi/Ethernet del dispositivo; non appena la connessione è disponibile, l'avviso scompare e i pulsanti compaiono automaticamente (non serve alcun aggiornamento manuale — viene attivato dall'evento ConnectivityChanged). Nota: su Android il controllo di connessione restituisce sempre 'online' (AlwaysOnlineConnectivityService — per un problema con il ping ICMP); lì questo banner non compare.

🔎 Elementi a schermo: In attesa della connessione internet (WaitingForInternet)

Nella scheda di accesso, al posto dei pulsanti un'icona di connessione interrotta e sotto il banner di stato con la…
Nella scheda di accesso, al posto dei pulsanti un'icona di connessione interrotta e sotto il banner di stato con la scritta In attesa della connessione internet.

Sintomo: la schermata di accesso resta bloccata su 'Verifica del tuo account', i pulsanti non arrivano

Schermata di accesso

Causa: la connessione internet c'è, ma il flusso di avvio dell'app (AppStartupFlow) non è ancora terminato — in background è in corso un tentativo di accesso automatico / una richiesta delle informazioni utente (userinfo/refresh). I pulsanti si attivano solo quando l'app è pronta (AppReady, ovvero flusso di avvio terminato + sessione non ancora aperta) (codice: LoginViewModel.UpdateAppReadyState). Soluzione: attendi qualche secondo; se il server è lento, il controllo può richiedere più tempo. Se il dispositivo ha già effettuato l'accesso in precedenza, al termine del flusso si passa direttamente al pannello (questa schermata viene saltata). Se resta bloccata a lungo, controlla la qualità della connessione internet e riavvia l'app.

🔎 Elementi a schermo: Verifica del tuo account (CheckingAccount)

Sintomo: il codice di verifica e-mail (OTP) non arriva

Accesso con e-mail (Invia codice / Verifica)

Causa: l'invio del codice può essere fallito sul server, oppure l'e-mail è errata/finita nello spam. Se il campo e-mail è vuoto e si tocca 'Invia codice', compare un errore di campo; se l'invio fallisce, viene mostrato il messaggio del server o un errore generico. Soluzione: (1) Scrivi correttamente l'indirizzo e-mail (se vuoto compare un avviso). (2) Controlla la cartella spam/posta indesiderata. (3) Al passo 2 tocca Reinvia codice (potrebbe esserci un breve limite tra un reinvio e l'altro; puoi richiederlo di nuovo non appena il conto alla rovescia termina). (4) Se hai inserito l'indirizzo sbagliato, correggilo con Cambia e-mail.

🔎 Elementi a schermo: Inserisci il tuo indirizzo e-mail. (PleaseEnterEmail) · Impossibile inviare il codice di verifica. (OtpSendFailed) · Reinvia codice (ResendOtpCode) · Cambia e-mail (ChangeEmail)

Sintomo: il codice di verifica inserito non viene accettato ('restano X tentativi')

Inserisci il codice di verifica (passo 2)

Causa: il codice è errato o scaduto. Il server restituisce il numero di tentativi rimasti (RemainingAttempts) a ogni tentativo errato; l'app mostra i tentativi rimasti accanto al messaggio di errore (codice: LoginViewModel.VerifyOtpAsync). Soluzione: copia e incolla il codice dalla tua app di posta (il campo accetta solo 6 cifre). Se non sei sicuro che sia scaduto, richiedi un codice nuovo con Reinvia codice (il vecchio codice diventa non valido).

🔎 Elementi a schermo: Verifica fallita. Riprova. (OtpVerifyFailed) + '(restano 3 tentativi)' (OtpAttemptsRemaining, {0}=tentativi rimasti)

Nel passo del codice di verifica, banner di errore rosso: 'Verifica fallita. Riprova. (restano 3 tentativi)' e sotto la…
Nel passo del codice di verifica, banner di errore rosso: 'Verifica fallita. Riprova. (restano 3 tentativi)' e sotto la casella del codice a 6 cifre.

Sintomo: il campo del codice è bloccato, non riesco più a inserire il codice

Inserisci il codice di verifica (passo 2)

Causa: sono stati effettuati troppi tentativi errati — il server ha portato a 0 i tentativi rimasti e l'app ha disattivato la casella di inserimento codice e il pulsante 'Verifica e Accedi' (IsCodeInputDisabled=true). Soluzione: tocca il link Reinvia codice; quando viene richiesto un nuovo codice, i tentativi vengono azzerati e il campo si riattiva. Riprovare il vecchio codice non serve a nulla.

🔎 Elementi a schermo: 'Troppi tentativi falliti. Richiedi un nuovo codice di verifica.' (OtpAttemptsExceeded) · 'Reinvia codice' (ResendOtpCode)

Sintomo: 'Accedi con Activation King' resta bloccato / non torna dal browser

Schermata di accesso → browser di sistema → Autenticazione...

Causa: questo metodo apre la pagina di accesso nel browser di sistema (Windows: browser predefinito, Android: Chrome Custom Tabs, iOS/Mac: Safari) e attende il callback. Se l'utente chiude il browser/interrompe il processo a metà, il callback non arriva mai e l'app resta in attesa nella schermata Autenticazione.... Soluzione: su Windows e Android tocca il pulsante 'Annulla' nella schermata di attesa per tornare alla schermata di accesso e riprova (su iOS/Mac la sessione Safari ha il proprio annullamento). In caso di timeout, l'app mostra già un errore e torna alla schermata di accesso. In caso di annullamento intenzionale, non viene mostrato alcun banner di errore, si torna silenziosamente alla schermata di accesso.

🔎 Elementi a schermo: Autenticazione... (Authenticating) · Annulla (Cancel) · in caso di errore Tempo scaduto per l'accesso. Riprova. (OAuthTimeout) / Impossibile completare l'accesso. Riprova. (OAuthSignInIncomplete) / Accesso fallito. Riprova. (LoginFailed)

Sintomo: il dispositivo è stato disconnesso improvvisamente / 'Dispositivo disconnesso'

Schermata di accesso

Causa: l'account ha effettuato l'accesso su un altro dispositivo, oppure è stato superato il limite di dispositivi, oppure la licenza è scaduta — il server ha invalidato la sessione di questo dispositivo. Soluzione: effettua di nuovo l'accesso. Se vedi Limite dispositivo superato, disconnetti la sessione di un dispositivo inutilizzato (Impostazioni → Account). Se il messaggio è 'Licenza scaduta', rinnova l'abbonamento. Un account non può essere usato contemporaneamente su più kiosk.

🔎 Elementi a schermo: Dispositivo disconnesso (DeviceLoggedOut) · Limite dispositivo superato (DeviceLimitExceeded) · Tempo di licenza superato. Rinnova l'abbonamento. (LicenseTimeExceeded)

Sintomo: l'accesso riesce ma il pannello non si apre (compare la schermata di pagamento)

Accesso → Pagamento (Paywall)

Causa: l'accesso è stato verificato ma l'account richiede un pagamento/abbonamento attivo (PaywallRequired=true). In questo caso la sessione non si apre completamente, al posto del pannello viene mostrata la schermata di pagamento (codice: LoginViewModel — se PaywallRequired, IsLoading viene chiuso, la pagina non cambia). Soluzione: completa il passo di pagamento/abbonamento; una volta completato, si passa automaticamente al pannello (Gestione Eventi). Su mobile, durante l'elaborazione del pagamento compare la schermata Completamento dell'acquisto.... Non è un errore, è un cancello di pagamento.

🔎 Elementi a schermo: Completamento dell'acquisto... (CompletingPurchase)

Sintomo: l'SMS di prova non arriva al telefono

Condivisione → Condivisione SMS

Causa: il provider SMS non è collegato/configurato oppure i dati inseriti sono errati. È supportato solo Twilio; se Twilio non è collegato e l'impostazione del provider è vuota, la richiesta va come 'Custom' e fallisce con un errore di provider non valido. Il pulsante di test, se toccato con il numero di telefono vuoto, non fa nulla in silenzio; se l'invio non si conclude entro 30 sec, viene considerato fallito. Soluzione: (1) Assicurati che l'interruttore SMS sia attivo. (2) Collegati a Twilio (con Connetti con il tuo account Twilio oppure con Inserimento manuale per Account SID / Auth Token / numero mittente). (3) Per il test, inserisci un numero di telefono valido e tocca Invia SMS di prova. Se ha successo, compaiono un segno di spunta verde e un messaggio di conferma.

🔎 Elementi a schermo: In caso di fallimento: 'Impossibile inviare l'SMS di test.' (TestSmsFailed) · in caso di successo: 'L'SMS di test è stato inviato al tuo numero di telefono.' (TestSmsSent) · pulsante: Invia SMS di prova (SendTestSMS)

Nella scheda Condivisione SMS, riga di test: casella del numero di telefono, pulsante Invia SMS di prova e accanto in…
Nella scheda Condivisione SMS, riga di test: casella del numero di telefono, pulsante Invia SMS di prova e accanto in rosso il messaggio 'Impossibile inviare l'SMS di test.'

Sintomo: impossibile collegarsi a Twilio per gli SMS ('Connessione fallita')

Condivisione → Condivisione SMS → modale Connetti Twilio

Causa: Account SID / Auth Token / numero mittente inseriti nel modale di connessione manuale non sono stati verificati da Twilio (codice: SharingSmsViewModel.ConnectTwilioAsync — se success=false, TwilioConnectFailed=true). Soluzione: copia esattamente dalla console Twilio i valori di Account SID (inizia con AC) e Auth Token; inserisci il numero mittente in formato internazionale (es. +15550001234). Se i dati sono corretti, la scheda diventa verde e compaiono l'etichetta Twilio connesso + il numero collegato. In alternativa puoi usare Connetti con il tuo account Twilio per il flusso di accesso web.

🔎 Elementi a schermo: Connessione fallita. Controlla i dati. (TwilioConnectFailedMsg) · quando connesso Twilio connesso (TwilioConnectedLabel) · Connessione... (Connecting)

Sintomo: l'e-mail di prova non arriva all'ospite/indirizzo

Condivisione → Condivisione e-mail

Causa: il provider e-mail non è collegato oppure i dati SMTP sono errati. Se è selezionato Gmail/Outlook, l'account deve essere collegato tramite OAuth; se non è collegato, compaiono i campi utente/password/server/porta SMTP da compilare. Il pulsante di test, se toccato con l'indirizzo di prova vuoto, non fa nulla; in caso di fallimento, viene mostrato come messaggio il codice di esito restituito dal server. Soluzione: (1) Assicurati che l'interruttore e-mail sia attivo. (2) Per Gmail/Outlook collegati con 'Connetti con Google' / Outlook (quando connesso appare 'Le e-mail verranno inviate da questo account senza password. Non è necessaria la configurazione SMTP.'). (3) Se usi un SMTP personalizzato, inserisci nome utente, password per app, server (es. smtp.gmail.com) e porta (es. 587). (4) Scrivi un indirizzo di prova valido e tocca Invia email di prova.

🔎 Elementi a schermo: In caso di successo: L'e-mail di test è stata inviata al tuo indirizzo. (TestEmailSent) · pulsante: Invia email di prova (SendTestMail) · info connessione: Account Google connesso (GoogleAccountConnected) / 'Le e-mail verranno inviate da questo account senza password...' (OAuthEmailInfo)

Scheda Condivisione e-mail: selezione del provider e-mail, scheda di connessione con pulsante Connetti con Google e…
Scheda Condivisione e-mail: selezione del provider e-mail, scheda di connessione con pulsante Connetti con Google e sotto il campo E-mail di prova + pulsante Invia email di prova.

Sintomo: le schede di condivisione sono vuote / i campi di test non compaiono affatto

Condivisione (E-mail / SMS)

Causa: due possibili casi: (a) nessun evento selezionato — le impostazioni di condivisione vengono caricate solo con un evento selezionato (codice: LoadSettings, se !IsEventSelected, uscita anticipata). (b) l'interruttore e-mail/SMS è disattivato — quando è disattivato compare solo l'interruttore di attivazione, le sezioni provider e test sono nascoste (in un nuovo evento il valore predefinito è DISATTIVATO). Soluzione: (1) Seleziona/crea prima un evento. (2) Nella scheda relativa attiva l'interruttore E-mail / SMS in alto; una volta aperte le sezioni compaiono i campi provider e test.

🔎 Elementi a schermo: Seleziona un evento (SelectAnEvent) · titoli delle schede: Condivisione e-mail (EmailSharing), Condivisione SMS (SMSSharing)

Sintomo: nel booth non compare il codice QR / il pulsante Galleria, l'ospite non riesce a condividere

Condivisione → Activation Share

Causa: nella sezione Activation Share gli interruttori relativi potrebbero essere disattivati (Abilita codice QR / pulsante Galleria / Condividi) oppure non è selezionato alcun evento. Questi interruttori sono impostazioni per-evento e controllano le opzioni di condivisione mostrate all'ospite. Soluzione: nella scheda Condivisione → Activation Share verifica che Abilita codice QR e gli altri interruttori necessari siano attivi. Anche per l'anteprima del microsito deve essere selezionato un evento (altrimenti compare l'avviso Seleziona un evento e il pulsante di anteprima resta inattivo).

🔎 Elementi a schermo: Abilita codice QR (EnableQRCode) · Activation Share (ActivationShare) · Seleziona un evento (SelectAnEvent)

Sintomo: AI, condivisione e salvataggio cloud non funzionano (senza nemmeno un errore)

Impostazioni evento → Modalità evento

Causa: l'evento è stato impostato in Modalità offline. Questa modalità disattiva intenzionalmente le funzioni AI / condivisione / cloud (progettata per funzionare senza internet). Soluzione: in Impostazioni evento → Modalità evento imposta la scheda su 'Modalità online' (Consigliata). In modalità online si attivano tutte le funzioni, incluse AI, condivisione e salvataggio cloud.

🔎 Elementi a schermo: Modalità offlineLe funzioni AI, condivisione e cloud saranno disattivate. (OfflineMode/OfflineModeDesc) · Modalità online — 'Usa tutte le funzioni, come AI, condivisione e salvataggio cloud.' (OnlineMode/OnlineModeDesc, badge 'Consigliata')

Nella sezione Modalità evento, due schede affiancate: verde Modalità online (con badge Consigliata, selezionata) e…
Nella sezione Modalità evento, due schede affiancate: verde Modalità online (con badge Consigliata, selezionata) e ambra Modalità offline — con la descrizione Le funzioni AI, condivisione e cloud saranno disattivate.

Sintomo: AI Effects / Face Swap / AI Video non si aprono, compare un banner di blocco

AI Assets / schede AI

Causa: il piano dell'account è insufficiente per queste funzioni — AI Effects, Face Swap e AI Video richiedono il piano Pro AI — Il più popolare o Ultimate AI. Quando il piano è insufficiente, al posto del contenuto della pagina viene mostrato un banner di blocco (codice: AiAssets.razor, ramo !IsAllowed). Soluzione: con il pulsante 'Passa a Pro AI' nel banner apri la schermata di pagamento/upgrade e aggiorna il tuo piano. Dopo l'aggiornamento le sezioni AI si sbloccano.

🔎 Elementi a schermo: Richiesto Pro AI o superiore (AiAssetsProRequired) · 'Attualmente hai il piano {plan}. Passa a Pro AI o Ultimate AI per AI Effects, Face Swap e AI Video.' (AiAssetsProRequiredSub) · pulsante: 'Passa a Pro AI — Il più popolare' (UpgradeToPro)

Sintomo: in alto a destra nella galleria il contatore 'X/Y Importazione...' resta bloccato

Galleria (Gallery)

Causa: il contatore mostra le sessioni scaricate dal cloud e in preparazione locale (in attesa di media-pull + AtomicSwap, NotReadyToUse): X = numero pronto visibile in galleria, Y = totale tra pronte e in attesa. Se il download dei media di una sessione non si completa, quella sessione resta 'in attesa' in modo permanente e il contatore non avanza (intenzionalmente non è stata inserita una protezione di timeout — per rendere visibili i pull bloccati). Soluzione: (1) Controlla la connessione internet; il pull generalmente si completa quando la connessione si ripristina. (2) Attendi un momento in galleria — l'app promuove automaticamente i download in attesa a una coda prioritaria (PromotePendingImports). (3) Se resta bloccato in modo permanente, chiudi e riapri l'evento oppure riavvia l'app per completare la sincronizzazione.

🔎 Elementi a schermo: Importazione... (Importing) — formato del contatore: 'X/Y Importazione...'

Sintomo: i media/le miniature non si caricano, la galleria appare vuota

Galleria / Importazione evento

Causa: potresti guardare la galleria prima che la sincronizzazione cloud sia terminata — mentre le sessioni sono in stato 'in importazione' i media non sono ancora scesi in locale; oppure il cloud è disattivato perché l'evento è in Modalità offline; oppure manca internet. Soluzione: (1) Verifica la connessione internet. (2) Attendi che il contatore 'X/Y Importazione...' in alto a destra termini — quando si azzera, tutti i media diventano visibili. (3) Assicurati che la modalità dell'evento sia Online (se offline, la sincronizzazione cloud/media non funziona).

🔎 Elementi a schermo: Importazione... (Importing) · Modalità offline (OfflineMode) · In attesa della connessione internet (WaitingForInternet)

i
Suggerimenti

Prima di inviare una condivisione, provala sempre con il pulsante Test: se vedi il segno di spunta verde e il messaggio di successo, il provider è configurato correttamente.

Per l'e-mail, collegare Gmail/Outlook tramite OAuth è la via più semplice — una volta connesso non serve inserire utente/password/server/porta SMTP ('Le e-mail verranno inviate da questo account senza password').

Per gli SMS è supportato solo Twilio; copia esattamente dalla console Twilio il numero mittente e Auth Token/Account SID, scrivi il numero con il prefisso internazionale.

Il codice OTP ha 6 cifre ed è composto solo da numeri; ha una durata limitata — se non sei sicuro, richiedi un codice nuovo con Reinvia codice (il vecchio codice diventa non valido).

Se l'evento è in Modalità offline, AI/condivisione/cloud sono disattivati; in un'installazione con internet, seleziona sempre Modalità online (Consigliata).

Se il contatore 'X/Y Importazione...' in galleria avanza, la sincronizzazione è sana; attendi semplicemente. Se resta bloccato a lungo sullo stesso numero, indaga un problema di internet/sincronizzazione.

!
Errori comuni

Cercare i pulsanti di accesso quando manca internet — finché la connessione non arriva compare solo In attesa della connessione internet, i pulsanti compaiono dopo.

Provare a inviare un test senza attivare l'interruttore di condivisione — con e-mail/SMS disattivati i campi di test non compaiono affatto (in un nuovo evento il valore predefinito è disattivato).

Provare a modificare le impostazioni di condivisione senza selezionare un evento — le impostazioni si caricano solo con un evento selezionato.

Inviare un test SMS senza aver collegato Twilio — senza connessione la richiesta ricade sul provider 'Custom' e si ottiene l'errore 'Impossibile inviare l'SMS di test.'

Toccare il pulsante Test con indirizzo/telefono di prova vuoto e aspettarsi una risposta — con il campo vuoto il pulsante non fa nulla in silenzio (nemmeno un errore).

Riscrivere il vecchio codice nel campo OTP bloccato dopo troppi tentativi errati — bisogna prima richiedere un nuovo codice con Reinvia codice per sbloccare il campo.

Scambiare per un guasto il mancato funzionamento di condivisione/AI in Modalità offline — questa modalità disattiva intenzionalmente queste funzioni; bisogna passare a Modalità online.

Considerare un errore il mancato apertura del pannello dopo un accesso riuscito — se l'account richiede un pagamento, compare prima il paywall, e si passa al pannello una volta completato il pagamento.

Argomenti correlati

Impostazioni di condivisione (E-mail / SMS / Activation Share) Accesso all'app (Accesso con Activation King / Codice e-mail) Modalità evento (Online / Offline) AI Assets e upgrade del piano Abbonamento e pagamento (Paywall)

Questo articolo ti è stato utile?

Non sai da dove iniziare? Ti aiutiamo.

Dicci cosa ti serve, una persona vera risponde in poche ore.

Inviando, accetti i nostri Termini e l'Informativa privacy.