API Facebook "Questa app è in modalità sviluppo"


121

Cosa significa "modalità sviluppo" per un'app Facebook? Non trovo alcuna spiegazione esatta di ciò che posso e non posso fare in modalità sviluppo e qual è la relazione con "Non disponibile per tutti gli utenti perché la tua app non è live".

Alcune persone la chiamano anche "modalità sandbox", quindi ho molta confusione tra "modalità di sviluppo", "modalità sandbox", "live vs non disponibile al pubblico in generale"


8
Quelle sostanzialmente significano tutte la stessa cosa - mentre un'app è in modalità sandbox / modalità di sviluppo, quindi "non live", solo gli utenti aggiunti come amministratori, sviluppatori, tester all'app possono usarla e vedere il contenuto che è stato creato attraverso di essa. Solo quando lo metti in modalità live, ogni utente sarà in grado di usarlo e vedere i contenuti realizzati tramite esso.
CBroe

2
Penso che questa risposta vi risponderà domanda [Attivo facebook app per tutti gli utenti] [1] [1]: stackoverflow.com/questions/21329250/...
Moshii

2
Importante: assicurati di avere un piano per se la tua app perde la modalità "live". La mia app ha perso la modalità live un mese fa a causa di una politica sulla privacy mancante e la mia funzionalità di "accesso con facebook" non è riuscita per gli utenti live: per me e per i miei utenti di prova ha funzionato ma non me ne sono accorto nemmeno per un mese. Ora implementerò un controllo quotidiano per lo stato.
Simon_Weaver

1
questo è quello che è successo a me @Simon_Weaver, Facebook dovrebbe almeno avvisare via e-mail. qualcuno ha identificato un'opzione per ricevere una notifica o tenere traccia dello stato dell'app?
Leonardo G.

Risposte:


206

So che è un po 'tardi, ma qualcuno potrebbe trovarlo utile in futuro.

PASSO 1:

Accedi a Facebook Developer -> La tua app

In Impostazioni -> Di base -> Email di contatto . (Dai qualsiasi email)

PASSO 2:

E nella scheda " App Review ": cambia

Vuoi rendere questa app e tutte le sue funzionalità live disponibili al grande pubblico?

E la tua app sarà disponibile ora ..


1
Quanto tempo potrebbe essere necessario affinché questa azione abbia effetto. Ho aggiornato l'impostazione circa 10 minuti fa ancora non riesco ad accedere.
rptwsthi

Dopo questo anche l'app mostra un errore di hash della chiave non valida, ho già fornito la chiave di rilascio alle impostazioni di Facebook. Per favore suggeriscimi cosa fare?
Akshay kumar



13
  • Development mode è per il test
  • Vai a https://developers.facebook.com/apps, quindi App Review-> SelezionaNo perYour app is in development and unavailable to the public
  • Vai a Roles-> Testers, inserisci Facebook user Idgli utenti per i quali desideri abilitare il test

12

Segui questi passaggi di base per risolvere questo problema,

Passaggio 1: vai alla dashboard ,

Passaggio 2: vai a "Revisione app" scheda ,

Passaggio 3: attiva l'opzione "Rendi pubblico il test?" opzione, come sotto l'immagine,

inserisci qui la descrizione dell'immagine


4

Avevo anche affrontato lo stesso problema in cui la mia app FB veniva interrotta automaticamente e gli utenti non erano in grado di accedere e ricevevano il messaggio "l'app è in modalità di sviluppo .....".

Il motivo per cui FB ha interrotto automaticamente la mia app era che non avevo fornito una politica sulla PRIVACY e termini URL validi. Quindi, assicurati di inserire questi URL nella pagina delle impostazioni di base della tua app e quindi rendi la tua app PUBBLICA dalla pagina di revisione dell'app come descritto nei post precedenti.



1

solo a scopo di test puoi andare alla dashboard degli sviluppatori di Facebook. crea la tua app, quindi nell'angolo in alto a sinistra apri il menu a discesa delle app e fai clic su crea app di prova, prendi l'ID dell'app e usa invece.

Immagine


0

Ho lo stesso problema durante l'integrazione dell'SDK di Facebook per l'accesso.

Suggerisco di seguito l'approccio per la modalità di sviluppo> puoi testare tutte le cose se accedi con lo stesso account, che viene utilizzato per 'developers.facebook.com' e se desideri utilizzare un altro account, devi aggiungere i ruoli per quello app particolare, per questo puoi aggiungere sviluppatore o tester usando fid o il nome utente di facebook.

Ad esempio: - Seleziona l'app specifica> Ruoli e quindi aggiungi sviluppatore o tester.

inserisci qui la descrizione dell'immagine

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.