Horizon Studio e Configura la tua App
Personalizza la tua app e scopri tutte le funzionalità di Horizon Studio. I campi sono già pre-compilati con valori ottimali: cambia solo quello che vuoi personalizzare.
CORS Fix per Integrazione Esterna
Se il tuo sito è mostrato dentro l'app e le immagini non si vedono, devi aggiungere queste righe al tuo server. Senza questa impostazione, l'app non può caricare le immagini dal tuo sito.
con CORS attivo
.htaccess. Deve essere il primo blocco del file. Se non sai dove trovare questo file, chiedi al tuo webmaster o al tuo provider di hosting. # CORS FIX
<IfModule mod_headers.c>
Header set Access-Control-Allow-Origin "*"
Header set Access-Control-Allow-Methods "GET, OPTIONS, POST"
Header set Access-Control-Allow-Headers "Origin, X-Requested-With, Content-Type, Accept, Authorization"
</IfModule> sudo a2enmod headersDopodiché riavviare Apache con
sudo systemctl restart apache2Integrazione Sito, Blog o Social Embed (White-Label)
Per visualizzare il tuo sito web, blog o contenuti social all'interno della piattaforma, la fonte deve permettere il "framing". Segui questa procedura. In pochi minuti è tutto pronto.
Fase 1: Test di Compatibilità
Prima di modificare qualsiasi cosa, verifica se il tuo sito/blog è già pronto.
https://www.ilmioblog.it)Fase 2: Soluzione Tecnica
Chiedi al tuo webmaster o al tuo provider di hosting di applicare una di queste configurazioni. Queste istruzioni rimuovono i blocchi di sicurezza e permettono alla piattaforma di visualizzare il tuo contenuto.
Opzione A: Server Nginx
Modifica il file di configurazione del sito aggiungendo queste righe:
# Rimuove il blocco di sicurezza restrittivo
proxy_hide_header X-Frame-Options;
add_header X-Frame-Options "" always;
# Permette l'integrazione universale (White-Label)
add_header Content-Security-Policy "frame-ancestors *;" always; Opzione B: Server Apache (.htaccess) ← Consigliata
Aggiungi queste righe in cima al tuo file .htaccess:
<IfModule mod_headers.c>
Header always unset X-Frame-Options
Header always set Content-Security-Policy "frame-ancestors *"
</IfModule> Opzione C: functions.php ← Più semplice
Se non hai accesso ai file del server, aggiungi questo codice al file functions.php del tuo tema attivo:
function allow_white_label_framing() {
// Sblocca le restrizioni di sicurezza del sito
remove_action( 'login_init', 'send_frame_options_header', 10 );
remove_action( 'admin_init', 'send_frame_options_header', 10 );
// Abilita la visualizzazione esterna
header("Content-Security-Policy: frame-ancestors *");
header_remove("X-Frame-Options");
}
add_action('send_headers', 'allow_white_label_framing', 1); Fase 3: Abilitare Funzionalità Avanzate (Opzionale)
Per offrire la migliore esperienza ai tuoi utenti, aggiungi questo script nell'<head> del tuo sito. Lo script abilita funzionalità aggiuntive come navigazione ottimizzata e animazioni fluide all'interno dell'app.
<head> ... </head></head><script src="https://scripts.travelinfluencer.co/horizon-webview-helper.js" data-horizon-webview async></script> Requisiti Fondamentali
http:// (non sicuri) non possono essere caricati.X-Frame-Options: SAMEORIGIN.Dominio Personalizzato (White-Label)
Se il tuo piano include l'opzione Custom Domain, puoi collegare il tuo dominio o sottodominio (es. app.tuonome.it) alla piattaforma. I tuoi utenti accederanno alla tua app dal tuo indirizzo web.
generato automaticamente
accessibile da app.tuonome.it
Istruzioni per il Puntamento DNS
Accedi al pannello di gestione del tuo dominio (es. Aruba, Cloudflare, Register) e aggiungi un nuovo record DNS:
| Campo | Valore da inserire |
|---|---|
| Tipo di Record | CNAME |
| Host / Nome | app, oppure il nome che preferisci: viaggi, portal, connect... |
| Destinazione / Valore | connect.travelinfluencer.co |
| TTL | Automatico oppure 3600 |
Note Importanti
connect.travelinfluencer.co. Questo garantisce che il tuo servizio rimanga attivo anche in caso di aggiornamenti dei nostri server.Cosa succede dopo?
app.tuonome.it)Horizon Studio
Horizon Studio è la piattaforma che ti permette di configurare la tua app e gestire il tuo blog di contenuti.
📝 Creazione e Gestione Contenuti
Tutto quello che serve per creare e gestire i tuoi articoli, direttamente dal frontend.
| Funzionalità | Descrizione |
|---|---|
| Editor frontend completo | Creazione e modifica articoli con editor visuale TinyMCE (toolbar completa). Formattazione del testo, inserimento immagini, link e molto altro. |
| Immagini in evidenza | Upload con anteprima immediata. Il sistema mostra un'anteprima prima della pubblicazione. |
| Stato pubblicazione | Toggle rapido tra Pubblicato e Bozza direttamente dalla lista articoli. Nessuna conferma richiesta: un click per cambiare stato. |
| Eliminazione permanente | Eliminazione articoli con conferma esplicita. Le immagini associate vengono rimosse automaticamente. |
| Commenti | Toggle on/off per ogni articolo. Template commenti personalizzato con supporto risposte annidate. Attiva o disattiva i commenti singolarmente per ogni contenuto. |
🏷️ Sistema Badge
Ogni articolo può essere contrassegnato con un badge visivo mostrato sulla card e nel singolo post. I badge appaiono come etichette colorate in overlay sull'immagine in evidenza.
| Badge | Significato | Caso d'uso |
|---|---|---|
| Promo | Offerta promozionale | Sconti, offerte a tempo limitato, codici promo |
| Nuovo | Contenuto appena pubblicato | Segnalare novità, recenti aggiunte al catalogo |
| Hot | Contenuto popolare | Best-seller, trend del momento, contenuti virali |
| Gratis | Contenuto gratuito | Risorse free, guide gratuite, trial, omaggi |
🔗 CTA con Link Esterni
Ogni articolo può includere una Call-To-Action con link esterno, perfetta per monetizzare i contenuti e rimandare a risorse esterne.
Casi d'uso
| Tipo | Descrizione | Esempio |
|---|---|---|
| Link di affiliazione | Rimandare a prodotti/servizi di terze parti con tracciamento commissioni | Link a Booking.com, Amazon, ecc. |
| Pacchetti e prodotti | Link a pagine di acquisto, landing page, e-commerce | "Prenota il pacchetto vacanza" |
| Guide e risorse | Rimandare a tutorial, documentazione, corsi online | "Scarica la guida PDF" |
| Siti esterni | Qualsiasi URL esterno per approfondimenti, demo, ecc. | "Visita il sito del partner" |
Come funziona nel singolo post
La CTA viene mostrata come un pulsante visibile nel box promo del singolo post, con:
- Label — il testo del pulsante (es. "€29.99", "Scopri", "Prenota ora")
- Link — apre in una nuova scheda con
rel="noopener noreferrer"per sicurezza - Icona freccia — indica l'azione di uscita verso il sito esterno
👁 Monitoraggio Visualizzazioni
Il conteggio delle visualizzazioni è automatico e attivo di default per tutti gli articoli. Nessuna configurazione richiesta.
| Funzionalità | Dettaglio |
|---|---|
| Contatore automatico | Il contatore viene incrementato automaticamente ad ogni visita al singolo post. |
| Visualizzazione nella lista | Il conteggio è mostrato su ogni card articolo con l'icona 👁. |
| Nessuna configurazione | Il tracking è attivo di default per tutti gli articoli pubblicati. |
👤 Visualizzazioni Profilo
Il conteggio delle visualizzazioni dei profili autore/influencer è automatico e attivo di default. Nessuna configurazione richiesta.
| Funzionalità | Dettaglio |
|---|---|
| Contatore automatico | Il contatore viene incrementato automaticamente ad ogni visita al profilo dell'autore/influencer. |
| Visualizzazione nel profilo | Il conteggio è mostrato sulla pagina del profilo autore/influencer con l'icona 👁. |
| Nessuna configurazione | Il tracking è attivo di default per tutti i profili autore/influencer pubblicati. |
❤️ Sistema Like
Sistema di apprezzamento pubblico, senza login richiesto. Funziona per tutti i visitatori, anonimi inclusi.
| Funzionalità | Dettaglio |
|---|---|
| Like pubblico | Nessun login richiesto. I visitatori anonimi possono mettere like a qualsiasi articolo. |
| Prevenzione duplicati | Lo stato del like è salvato nel browser per evitare like multipli dallo stesso dispositivo. |
| Feedback visivo | Il cuore si riempie e il contatore si aggiorna in tempo reale con un'animazione fluida. |
| Endpoint pubblico | Accessibile sia da utenti autenticati che da visitatori anonimi. Nessuna autenticazione necessaria. |
👤 Profili Autore Personalizzabili
Ogni autore ha una pagina profilo pubblica completamente personalizzabile, visibile a tutti i visitatori.
| Elemento | Descrizione |
|---|---|
| Immagine hero | Banner a larghezza piena con overlay gradiente. L'immagine copre tutta la parte superiore del profilo. |
| Avatar | Immagine circolare sovrapposta all'hero. Diventa il simbolo visivo dell'autore in tutto il sito. |
| Bio HTML | Descrizione con formattazione ricca (grassetto, link, elenchi). Supporta HTML completo per una bio professionale. |
| Nickname | Nome visualizzato personalizzato, indipendente dal nome utente. |
| Colori personalizzati | 6 colori personalizzabili (sfondo, pulsanti, testo, card) + arrotondamento immagine. Ogni profilo può avere il suo stile unico. |
| Griglia articoli | Tutti i post pubblicati dell'autore, mostrati in griglia con badge e prezzo in evidenza su ogni card. |
Configurazione dell'App
Tutti i campi sono già pre-compilati con valori ottimali. Cambia solo quello che vuoi personalizzare. Puoi sempre tornare ai valori originali con il pulsante Reset.
tuonome.travelinfluencer.co). Per aprire l'app, digita quell'indirizzo nella barra di ricerca del tuo browser. branding · colors
L'identità visiva della tua app: logo, colori e font.
| Campo | Default | Cosa fa |
|---|---|---|
Icona AppURL | Logo TravelInfluencer | L'immagine che rappresenta la tua app. Formato PNG, minimo 512×512px. Usata come icona in ogni punto dell'app. Come inserire il logo: carica un'immagine dal tuo profilo e copia l'URL generato, oppure incolla direttamente l'URL di un'immagine online. Se le immagini non si caricano, consulta la sezione CORS Fix. |
Colore Sfondo PrincipaleColore | #00519C | Il colore principale del tuo brand. Usato nella barra browser e come colore tema. |
Colore Sfondo SplashColore | #FFFFFF | Il colore di sfondo quando l'app si avvia. Di solito bianco o il colore del brand. |
Mostra tutti i colori personalizzabili
Ogni colore è in formato #RRGGBB. I valori mostrati sono i default.
Superficie e Sfondo
| Campo | Default | Uso |
|---|---|---|
Colore Primario | #00519C | Bottoni primari, indicatori attivi, AppBar |
Colore Superficie | #FFFFFF | Sfondo di card, dialog, bottom sheet |
Colore Sfondo | #F7F9FC | Sfondo principale dietro a tutto |
Tinta Superficie | #E8EDF5 | Sfondi semi-trasparenti, switch track |
Tinta Superficie Chiara | #F0F4FA | Variante più chiara di surfaceTint |
Testo
| Campo | Default | Uso |
|---|---|---|
Colore Testo Primario | #0F172A | Titoli e contenuti importanti |
Colore Testo Secondario | #475569 | Sottotitoli e info complementari |
Colore Testo Terziario | #94A3B8 | Hint, placeholder, info poco importanti |
Colore Testo Disabilitato | #CBD5E1 | Elementi disabilitati |
Stati
| Campo | Default | Uso |
|---|---|---|
Colore Successo | #16A34A | Conferme, stato "completato" |
Colore Avviso | #F59E0B | Avvisi e attenzione |
Colore Errore | #DC2626 | Errori principali |
Colore Errore Chiaro | #FEF2F2 | Sfondo leggero per aree di errore |
Colore Bordo Errore | #FECACA | Bordo card/contenitori di errore |
Colore Errore Secondario | #EF9A9A | Colore errore secondario, sfondo leggero |
Colore Testo Errore | #E53935 | Testo messaggi di errore |
Colore Errore Scuro | #D32F2F | Colore errore scuro, per azioni importanti |
Categorie Trip
| Campo | Default | Uso |
|---|---|---|
Categoria Alloggio | Colore alloggi | Hotel, B&B, ecc. |
Categoria Trasporti | Colore trasporti | Voli, treni, ecc. |
Categoria Cibo | Colore cibo | Ristoranti, ecc. |
Categoria Attività | Colore attività | Tour, escursioni |
Categoria Altro | Colore altro | Spese non classificabili |
Stati Trip
| Campo | Uso |
|---|---|
Colore Stato In Arrivo | Badge "In arrivo" |
Colore Stato In Corso | Badge "In corso" |
Colore Stato Completato | Badge "Completato" |
Varie
| Campo | Uso |
|---|---|
Colore Bordo | Bordo standard per card e input |
Colore Bordo Chiaro | Bordo leggero per separazioni sottili |
Colore Divisore | Linee divisori tra sezioni |
Colore Icona Secondario | Icone decorative secondarie |
Sfondo Overlay | Sfondo overlay scuro (popup, dialog) |
Testo Overlay | Testo su sfondo overlay scuro |
Colore Ombra | Colore base ombre (di solito #000000) |
Opacità Ombra0.0-1.0 | Trasparenza delle ombre |
Testo su Primario | Testo/icone sopra il colore primary |
Testo su Secondario | Testo/icone sopra il colore secondary |
Testo su Superficie | Testo/icone sopra il colore surface |
Testo su Errore | Testo/icone sopra il colore error |
app
Le informazioni base: nome, versione e identità dell'app.
| Campo | Default | Cosa fa |
|---|---|---|
Nome AppTesto | Horizon | Il nome della tua app mostrato agli utenti: appare nel titolo, nella barra e ovunque nell'app. |
Versione AppTesto | 1.0.0 | Numero versione (riferimento interno). |
Testo “Powered By”Testo | powered by travelinfluencer.co | Testo "powered by" in fondo alla pagina info. Visibile solo se "Mostra powered by" è attivo. |
Testo Pulsante AITesto | HorizonAI | Il nome del tuo assistente AI: appare nella barra e nella schermata AI. Per cambiare l'identità vai alla sezione ai. |
links
Tutti i link e le pagine collegate alla tua app.
| Campo | Tipo | Cosa fa |
|---|---|---|
Link Sito Web | URL | Link al tuo sito web, horizon studio o social (se embed è possibile): mostrato come bottone "Esplora" nella pagina info. Nota: il link al tuo sito web personalizzato è disponibile solo con il piano Pro. |
Link Informativa Privacy | URL | Link alla pagina Privacy Policy. |
Link Termini e Condizioni | URL | Link alla pagina Termini e Condizioni. |
Link Popup Promo | URL | URL della pagina mostrata nel popup promozionale. Appare dopo X secondi dall'apertura. La pagina deve consentire la visualizzazione in iframe (header X-Frame-Options / CSP frame-ancestors): alcuni siti di terze parti bloccano l'incorporamento e non vengono mostrati. |
Immagine Header Info | URL | Immagine header in cima alla pagina info. Larghezza consigliata: 1200px+. Come inserire l'immagine header: carica un'immagine dal tuo profilo e copia l'URL generato, oppure incolla direttamente l'URL di un'immagine online. Se le immagini non si caricano, consulta la sezione CORS Fix. |
services · socialLinks
I servizi mostrati nella barra di navigazione (bottom bar) e i link social nel menu laterale (drawer) dell'app.
Servizi disponibili
Per ogni servizio inserisci il link di affiliazione e usa il toggle per attivarlo o disattivarlo. Il numero di servizi disponibili dipende dal piano.
| Icona | Nome Servizio | Cosa inserire nel campo URL |
|---|---|---|
| ✈️ | Voli | Link affiliato per la ricerca voli |
| 🏨 | Hotel | Link affiliato per prenotazione hotel |
| 🏡 | Case Vacanza | Link affiliato per case vacanza e appartamenti |
| 📦 | Pacchetti | Link affiliato per pacchetti vacanza (volo + hotel) |
| 🚗 | Auto | Link affiliato per noleggio auto |
| 🛡️ | Assicurazione | Link affiliato per assicurazione viaggio |
| 📱 | eSIM | Link affiliato per schede SIM virtuali |
| 🗺️ | Tours | Link affiliato per tour, biglietti musei e attività |
| 🚢 | Crociere | Link affiliato per crociere |
| 🧳 | Deposito Bagagli | Link affiliato per deposito bagagli |
| 🚂 | Treni | Link affiliato per biglietti treno |
| 🚌 | Autobus | Link affiliato per biglietti autobus |
| ⛴️ | Traghetti | Link affiliato per traghetti e ferry |
| 🚕 | Taxi | Link affiliato per prenotazione taxi |
| 🛺 | Transfer Aeroporto | Link affiliato per transfer da/per aeroporto |
| 🔒 | VPN | Link affiliato per servizi VPN |
| 🍽️ | Ristoranti | Link affiliato per prenotazione ristoranti |
| ⛷️ | Noleggio Attrezzatura | Link affiliato per noleggio attrezzatura sportiva |
| 🛥️ | Yacht | Link affiliato per noleggio yacht e barche |
| 🚐 | Camper | Link affiliato per noleggio camper e RV |
| 📋 | Prenota Ora | Link alla pagina di prenotazione generica |
| 🛍️ | Compra Ora | Link alla pagina di acquisto |
| 🚲 | Bici | Link affiliato per noleggio biciclette |
| 🏍️ | Moto | Link affiliato per noleggio moto |
| 🔑 | Noleggia Ora | Link affiliato per noleggio generico |
| 🏷️ | Offerte | Link affiliato per offerte e sconti |
| 💆 | Spa | Link affiliato per spa e centri benessere |
| 🎫 | Eventi | Link affiliato per biglietti di eventi, concerti e spettacoli |
| 🛎️ | Concierge | Link per il servizio concierge e assistenza personalizzata |
| 👥 | Viaggi di Gruppo | Link affiliato per viaggi di gruppo e tour organizzati |
| 🍴 | Menu | Link al menù |
| 🛒 | Shop | Link al negozio |
| 💬 | Scrivi whatsapp: apre chat con il numero impostato in Azienda | |
| ✉️ | Scrivi email: apre client email con l'indirizzo aziendale | |
| 📞 | Telefono | Scrivi phone: apre compositore con il numero aziendale |
whatsapp, email, phone come URL: l'app aprirà automaticamente l'applicazione corretta. Le informazioni di contatto di questi campi vengono impostate nella sezione "business".Piattaforme Social (visibili nel menu laterale dell'app)
| Icona | Piattaforma | Cosa inserire nel campo URL |
|---|---|---|
| ▶️ | YouTube | URL del canale YouTube, es. https://youtube.com/@iltuocanale |
| 🎵 | TikTok | URL del profilo TikTok, es. https://tiktok.com/@iltuoprofilo |
| 📸 | URL del profilo Instagram, es. https://instagram.com/iltuoprofilo | |
| 👍 | URL della pagina Facebook, es. https://facebook.com/latuapagina | |
| 🐦 | X (Twitter) | URL del profilo X, es. https://x.com/iltuoprofilo |
| 💼 | URL della pagina o profilo LinkedIn, es. https://linkedin.com/company/la-tua-azienda | |
| 📌 | URL del profilo o board Pinterest, es. https://pinterest.com/iltuoprofilo | |
| 🎧 | Spotify | URL del profilo o playlist Spotify, es. https://open.spotify.com/user/iltuoprofilo |
| 🎶 | Apple Music | URL del profilo Apple Music, es. https://music.apple.com/iltuoprofilo |
| ☁️ | SoundCloud | URL del profilo SoundCloud, es. https://soundcloud.com/iltuoprofilo |
| 📦 | Amazon | URL dello store o storefront Amazon, es. https://amazon.com/shop/iltuoprofilo |
| 🎬 | Vimeo | URL del profilo Vimeo, es. https://vimeo.com/iltuoprofilo |
ai
Configura il comportamento del tuo assistente AI integrato. Il modello utilizzato è LFM di Liquid AI, eseguito interamente sul dispositivo: nessun dato viene inviato a server esterni.
| Campo | Default | Cosa fa |
|---|---|---|
Temperatura AI0.0-1.0 | 0.2 | Quanto è creativo l'AI. 0 = preciso e ripetitivo, 1 = creativo e variabile. Consigliato: 0.1-0.35. |
Prompt di Sistema AITesto | - | Le istruzioni che definiscono il comportamento del tuo AI. Puoi strutturare il prompt con tag XML e usare questi placeholder speciali:<identity> = identità e ruolo dell'assistente<rules> = regole e vincoli del comportamento<context> = contesto dinamico (viaggi e link)<user_trips> = elenco viaggi dell'utente<app_links> = link dei servizi attivi |
ui
Controlla l'aspetto visivo dell'interfaccia: barra di navigazione, icone, ombre e altro.
| Campo | Default | Cosa fa |
|---|---|---|
Barra Inferiore a IsolaSì/No | false | Stile barra di navigazione: attivo = barra floating "isola" con bordi arrotondati, disattivato = barra classica attaccata al bordo. |
Etichette Barra InferioreSì/No | true | Mostra il testo sotto le icone nella barra. Disattivato = solo icone. |
Mostra AISì/No | true | Mostra il bottone dell'assistente AI nella barra. |
Mostra I Miei ViaggiSì/No | true | Mostra il tab "I Miei Viaggi" nella barra. |
Forma Indicatore CaricamentoTesto | Circle | La forma dell'animazione di caricamento. Vedi tutti gli stili disponibili ↓ |
Mostra impostazioni grafiche avanzate
| Campo | Default | Cosa fa |
|---|---|---|
Icone EvidenziateSì/No | false | Aggiunge uno sfondo colorato dietro l'icona attiva nella barra. |
Mostra “Powered By”Sì/No | true | Mostra il testo "powered by" in fondo alla pagina info. |
Scheda Info BusinessSì/No | true | Mostra la card con informazioni aziendali nella pagina info. |
Icone ContornoSì/No | true | Stile icone: attivo = solo contorno, disattivato = piene. |
Bordi Campi InputSì/No | false | Mostra il bordo nei campi di input. Attivo = campi con bordo visibile, disattivato = campi senza bordo. |
Mostra Popup PromoSì/No | true | Abilita il popup promozionale dopo X secondi. |
Ritardo Popup (s)Numero | 15 | Secondi di attesa prima di mostrare il popup. |
Raggio PulsantiPixel | 30.0 | Bordi arrotondati dei bottoni. 0 = squadrati, 30+ = molto arrotondati. |
Raggio CardPixel | 30.0 | Bordi arrotondati delle card. Stesso principio di buttonRadius. |
Elevazione0.0+ | 5.0 | Intensità dell'ombra su card ed elementi floating. 0 = nessuna ombra. |
redirect
L'animazione di transizione quando l'app apre un link esterno.
| Campo | Default | Cosa fa |
|---|---|---|
Overlay ReindirizzamentoSì/No | true | Mostra un overlay scuro di transizione prima di aprire link esterni. |
Durata Overlay (ms)ms | 800 | Durata dell'overlay in millisecondi. Valori tipici: 500-1500. |
business
Le informazioni aziendali mostrate nella pagina info della tua app.
| Campo | Tipo | Cosa fa |
|---|---|---|
Numero WhatsAppTesto | Numero WhatsApp | Numero per contatto rapido. Formato internazionale: +39123456789 |
EmailEmail | Email di contatto | L'email dove i clienti possono raggiungerti. |
Numero di TelefonoTesto | Telefono | Numero telefono. Formato internazionale: +39123456789 |
Descrizione Chi SiamoTesto | Testo libero | La descrizione "Chi Siamo" della tua attività. |
IndirizzoTesto | Indirizzo | L'indirizzo legale della tua azienda. |
Partita IVATesto | P. IVA | Partita IVA / VAT number. |
Orari di AperturaTesto | Orari | Gli orari di apertura della tua attività. |
network
Come la tua app si presenta al resto del web.
| Campo | Default | Cosa fa |
|---|---|---|
User AgentTesto | - | Il "nome" con cui la tua app si presenta ai siti web. Formato consigliato: NomeApp/1.0 (email@esempio.com) |
Valuta PredefinitaTesto | EUR | Valuta predefinita per i viaggi. Codice ISO: EUR, USD, GBP, JPY, ecc. |
map (avanzate)
La maggior parte degli utenti non ha bisogno di cambiare queste impostazioni. La mappa usa OpenStreetMap.
| Campo | Default | Cosa fa |
|---|---|---|
Latitudine PredefinitaNumero | 41.9028 | Latitudine del centro mappa all'apertura (default: Roma). |
Longitudine PredefinitaNumero | 12.4964 | Longitudine del centro mappa all'apertura (default: Roma). |
Zoom InizialeNumero | 3.0 | Zoom iniziale. Valori bassi = vista continente, alti = vista strada. |
Zoom Località SelezionataNumero | 5.0 | Zoom quando selezioni una posizione dalla lista. |
Dimensione MarkerPixel | 40.0 | Dimensione dei marker sulla mappa. |
Spessore Linea PercorsoPixel | 3.0 | Spessore della linea che collega i punti del percorso. |
Zoom SelezioneNumero | 15.0 | Zoom per la selezione precisa di un indirizzo. |
Guida Font
I font della tua app vengono caricati da Google Fonts. Usa il nome esatto come appare su Google Fonts: anche una lettera diversa e il font non caricherà.
I due campi font
| Campo | Cosa controlla |
|---|---|
Font Corpo | Il font per tutto il testo dell'app: paragrafi, descrizioni, elenchi, bottoni. Di solito un font semplice e leggibile. |
Font Titoli | Il font per i titoli: AppBar, titoli di sezione, logo. Di solito un font più decorativo o in grassetto. |
Font popolari: clicca per vedere su Google Fonts
Moderno e geometrico. Ottimo per titoli.
Pulito e leggibile. Perfetto per il corpo testo.
Il font più usato per interfacce digitali.
Geometrico e amichevole. Molto popolare.
Elegante e versatile. Ottimo per il brand.
Classico e professionale. Buona leggibilità.
Il font di Android. Familiare per tutti.
Neutrale e molto leggibile. Grande classico.
Elegante con grazie. Perfetto per titoli di lusso.
Morbido e arrotondato. Amichevole.
Sottile ed elegante. Molto stiloso.
Arrotondato e giocoso. Per un look informale.
Indicatori di Caricamento
Scegli l'animazione di caricamento per la tua app. Ogni stile ha un nome e inseriscilo nel campo Forma Indicatore Caricamento della sezione ui.
Forma Indicatore Caricamento nella sezione ui.📱 Come installare l'App
La tua app è una PWA (Progressive Web App): non si scarica dall'App Store o dal Google Play Store, ma si installa direttamente dal browser. È veloce, leggera e funziona come un'app nativa. Segui la procedura per il tuo dispositivo.
🤖 Android (Chrome)
Per installare l'app su un dispositivo Android, utilizza il browser Google Chrome.
🍎 iPhone e iPad (Safari)
Per installare l'app su iPhone o iPad, utilizza il browser Safari (non Chrome o altri browser).
🖥️ Desktop (Chrome, Edge, Brave)
Puoi installare l'app anche sul tuo computer, con Google Chrome, Microsoft Edge o Brave.
Problemi Comuni
Hai un problema? Probabilmente la soluzione è qui sotto. Le modifiche possono richiedere qualche minuto per essere visibili nell'app. E ricordati: hai sempre il pulsante Reset per tornare ai valori originali!
Ho modificato un campo ma non vedo il cambiamento
Se un campo viene lasciato vuoto o rimosso, il sistema carica automaticamente il valore predefinito. Questo significa che la tua modifica potrebbe non essere stata salvata correttamente.
Il colore che ho inserito non funziona
I colori devono essere nel formato HEX a 6 cifre, con il simbolo # all'inizio.
| Formato | Esempio | Funziona? |
|---|---|---|
| HEX 6 cifre | #00519C | ✅ Sì |
| Senza # | 00519C | ❌ No |
| Nome colore | red | ❌ No |
| RGB | rgb(0,81,156) | ❌ No |
Il font non cambia
Il nome del font deve corrispondere esattamente a quello su Google Fonts, incluse maiuscole, minuscole e spazi. Se il nome non è corretto, verrà usato il font di sistema.
| Nome inserito | Corretto? |
|---|---|
Poppins | ✅ Sì |
poppins | ❌ Manca la maiuscola |
Playfair Display | ✅ Sì (con spazio) |
Playfairdisplay | ❌ Manca lo spazio |
L'URL di un servizio non si apre
Gli URL dei servizi devono essere completi e sicuri. Ecco le regole:
https://, esempio: https://flights.travelinfluencer.cohttp:// (senza la "s") non vengono caricati per motivi di sicurezza.whatsapp, email o phone: niente https, sono gestiti automaticamente!Ho abilitato un servizio ma non lo vedo nella barra
La barra di navigazione mostra al massimo 5 servizi attivi. Se ne hai abilitati di più, solo i primi 5 appariranno nella barra.
Ho caricato un'immagine nel profilo ma non la vedo nell'app
Quando carichi un'immagine dal tuo profilo (logo o immagine copertina), il sistema genera un link URL per quell'immagine. Devi copiare quell'URL e incollarlo nel campo corretto della configurazione.
logoUrl (per il logo) o infoHeaderImageUrl (per l'immagine di copertina).Voglio tornare al sottodominio dopo aver usato un dominio personalizzato
Il passaggio da dominio personalizzato a sottodominio standard è possibile, ma comporta la perdita completa dei dati associati alla tua app.
Il sito o l'app non sono accessibili
Se non riesci ad accedere al sito, all'app o a Horizon Studio, potrebbe essere in corso un intervento di manutenzione programmata o straordinaria.
L'app non funziona correttamente in modalità incognito/privata
Se stai usando il browser in modalità incognito, InPrivate o navigazione privata, molte funzionalità dell'app potrebbero non funzionare correttamente. Questo è dovuto alle restrizioni che i browser applicano in questa modalità.
Il mio sito non ha navigazione o animazioni nell'app
Se il tuo sito si vede nell'app ma la navigazione sembra limitata o le animazioni non funzionano, potrebbe mancare lo script di integrazione nella sezione <head> del tuo sito.
</head> nel tuo sito:<script src="https://scripts.travelinfluencer.co/horizon-webview-helper.js" data-horizon-webview async></script> L'app va in crash dopo aver scaricato l'AI
Se l'app si chiude improvvisamente o si blocca dopo il download del modello AI (HorizonAI), il problema è dovuto a risorse insufficienti sul tuo dispositivo.
showAI su false): tutte le altre funzionalità dell'app continueranno a funzionare normalmente.Cancellazione Account
Se desideri chiudere il tuo account e rimuovere tutti i tuoi dati, segui attentamente questa procedura. L'operazione è irreversibile: leggi bene ogni passaggio prima di procedere.
Passaggio 1. Cancella il tuo abbonamento
Prima di poter chiudere l'account, devi cancellare il tuo abbonamento attivo. Non è possibile eliminare l'account se hai un piano in corso.
Passaggio 2. Periodo di grazia (30 giorni)
Una volta scaduto l'abbonamento, il tuo account entra in un periodo di grazia di 30 giorni. Durante questo periodo:
💡 Alternativa: Passa al Piano Starter
Se non vuoi perdere il tuo account ma non desideri un abbonamento costoso, puoi passare al Piano Starter, il piano di base a costo ridotto. Questo ti permette di:
- ✅ Preservare il tuo account e i dati del profilo
- ✅ Mantenere l'accesso alla piattaforma
- ✅ Evitare la cancellazione automatica per inattività o mancanza di abbonamento
Passaggio 3. Cancellazione definitiva
Al termine dei 30 giorni di grazia, tutti i tuoi dati verranno cancellati automaticamente e permanentemente. Questo include:
- Configurazione dell'app e impostazioni personalizzate
- Dati del profilo e informazioni aziendali
- Immagini caricate (logo, copertina)
- Cronologia e statistiche di utilizzo
- Qualsiasi altro dato associato al tuo account