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? sì

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.