Aggiungendo la funzionalità di condivisione nei giochi, i giocatori possono condividere le attività di gioco sul proprio profilo e nei feed degli amici. Questo canale di comunicazione "da uno a molti" è un metodo molto efficace per acquisire giocatori e promuovere le interazioni. Tutte le notizie condivise vengono pubblicate direttamente sul profilo del giocatore, quindi è importante creare un flusso di condivisione intuitivo e di alta qualità all'interno del gioco. Questa guida ti aiuterà a stabilire il miglior approccio alla condivisione per il tuo gioco.
Durante la progettazione dei giochi, definisci momenti specifici che offrono agli utenti un'esperienza significativa (ad esempio, un momento di realizzazione personale, una splendida vittoria di un amico o la celebrazione di un lavoro di squadra) e offri ai giocatori opzioni chiare per condividerli nel momento in cui avvengono. Ti consigliamo almeno un pulsante Condividi in evidenza su una pagina dei risultati o su altre pagine pertinenti.
In qualità di sviluppatore, sei tu a consentire ai tuoi giocatori di condividere i momenti significativi del gioco. La chiamata SDK funziona in modo simile a quella degli Aggiornamenti personalizzati, ma invece di aggiornare il contenuto nella conversazione attuale, il metodo FBInstant.shareAsync()
invita il giocatore a condividere il momento altrove.
I giocatori possono condividere i momenti nel loro feed e, in tal caso, possono includere un messaggio personalizzato.
La notizia del feed includerà un'immagine, il testo e un pulsante, tutti impostati quando si effettua la chiamata all'API. Se si clicca sul pulsante, si avvia il gioco. Da quel punto di accesso, potrai accedere a FBInstant.getEntrypointData()
, che restituisce l'oggetto dati passato tramite l'argomento data:
in FBInstant.shareAsync()
.
Quando produci risorse visive per le condivisioni personalizzate, assicurati di rispettare gli standard del feed relativi alle dimensioni per gli allegati di immagini e video. Il rapporto tra la larghezza e l'altezza della risorse deve essere compreso nel seguente intervallo:
Puoi condividere il tuo gioco nel feed cliccando su Condividi nella sezione Condividi il tuo gioco. Questo ti permetterà di condividere il gioco nel feed e di testarlo da qualsiasi piattaforma (computer, iOS o Android).
Puoi dare il via alla diffusione condividendo il tuo gioco su Facebook. Se al gioco hai associato una Pagina, puoi creare un link con il seguente formato:
https://fb.gg/play/
app_id_or_namespace
Puoi condividere il link ovunque: chiunque lo toccherà, arriverà al tuo gioco, che si avvierà subito.
Puoi anche specificare il nome del contesto: https://fb.gg/play/
app_id_or_namespace/play_with_jill
"play_with_jill" è il nome del contesto e puoi specificare qualsiasi stringa sicura per URL desiderata. Quando gli utenti accedono al tuo gioco da un collegamento con un nome di contesto, questo verrà associato a un ID di contesto univoco, con tipo di contesto "LINK". Tutti coloro che ricevono lo stesso link possono giocare insieme. In questo modo potrai organizzare tornei, inviare sfide uniche e tanto altro.
Puoi anche creare link condivisibili personalizzati con payload dalla sezione "Configurazione dei suggerimenti" delle impostazioni del tuo Gioco istantaneo procedendo nel modo seguente:
Ora puoi copiare qualsiasi link cliccando su di esso:
Il link verrà risolto in un link di Giochi istantanei e aprirà il gioco con il payload che può essere recuperato utilizzando FBInstant.getEntryPointData()
.
Condividere giochi e post sul feed è un modo molto efficace per aumentare la diffusione dei tuoi giochi.
Cercare amici con cui giocare è un ottimo stimolo per gli utenti per condividere il gioco a cui stanno giocando:
Se i tuoi giocatori si stanno divertendo con il gioco (cioè, giocano a lungo, tornano per più giorni, ecc.), potresti suggerire loro di condividerlo con gli amici cliccando sul pulsante del menu in alto a destra: così potranno condividere un video del tuo gioco sul loro diario. Assicurati di caricare un bel video nelle impostazioni dell'app.
Incoraggia i giocatori a condividere i momenti significativi che hai identificato e progettato nel gioco. Chiedi loro di utilizzare un flusso di condivisione con FBInstant.shareAsync()
. Questo metodo è adatto per condividere successi e risultati.
Nota: offrire ai giocatori premi in cambio della condivisione del gioco è contro la normativa di Facebook. Puoi premiare gli utenti che condividono e gli amici che si uniscono e che hanno ricevuto il contenuto condiviso solo dopo che hanno iniziato a giocare. Ad esempio, il giocatore A non può ricevere un regalo solo per aver invitato un altro giocatore. Tuttavia, il giocatore A può ricevere un premio se invita il giocatore B e, a sua volta, il giocatore B ha iniziato a giocare. In questo scenario anche il giocatore B può ricevere un premio.
Ricorda di verificare che il tuo gioco supporti un numero elevato di nuovi giocatori. Assicurati che l'esperienza utente sia nuova, solida e localizzata in più lingue e che il gioco supporti le altre best practice per interazione e mantenimento.