2011-09-26 9 views
6

Come gestisci centralmente le tue App Facebook per la tua organizzazione?Gestisci lo sviluppo di app di Facebook all'interno della tua organizzazione

Abbiamo diversi sviluppatori che lavorano su diverse app, abbiamo bisogno di avere tutte le app accessibili da un singolo account di lavoro. È contro i termini e le condizioni di Facebook creare un profilo falso, e una pagina Facebook non può essere uno sviluppatore di applicazioni, quindi non possiamo usare una pagina Facebook "di lavoro" come proprietaria di tutte le nostre app.

Qualcuno ha qualche suggerimento su come gestirlo?

Per lo sviluppo di iPhone è possibile disporre di team di sviluppo, che sembra una buona soluzione, ma Facebook non ha un'equitazione.

risposta

5

Hai provato a configurare un gruppo FB per i tuoi sviluppatori e ad assegnare come ruoli all'app? http://developers.facebook.com/blog/post/531/

L'unico problema è che la persona che assegna il gruppo come ruolo nell'applicazione deve anche essere un amministratore del gruppo.

+0

Grazie, ho perso quel post – DannyKK

3

Sì, è un incubo sviluppare applicazioni Facebook in una squadra. Facebook non fa distinzione tra account personali e sviluppatori, non ci sono strumenti speciali disponibili per gli sviluppatori. Con i profili falsi c'è sempre il rischio che la tua applicazione venga cancellata se diventa popolare velocemente, poiché i filtri la noteranno e la considereranno come spam

La cosa ovvia da fare è creare qualcosa come i profili aziendali con sotto-account per la gestione delle pagine e aggiunge che hanno già, ma per gli sviluppatori. Questo probabilmente non succederà presto, perché a Facebook interessano solo grandi editori come Zynga ed EA e hanno già un contatto diretto con Facebook e non ne hanno bisogno. Penso che il limite sia di $ 10K/mese spesi per gli add-on per ottenere un contatto diretto con Facebook, molto difficile se sei uno sviluppatore che fa un contratto di lavoro con altre compagnie.

Ecco come facciamo le cose nella nostra azienda. Lo sviluppatore crea l'applicazione di sviluppo sul suo profilo personale, quindi aggiunge il suo supervisore diretto e un altro programmatore come amministratori dell'applicazione. La modalità sandbox viene attivata e utilizzata durante l'intero processo. Una volta completata l'applicazione, il supervisore crea una nuova applicazione di produzione e sostituisce l'ID app e segreta con i nuovi dati dell'applicazione e aggiunge il profilo del supervisore e l'applicazione originale viene utilizzata per test e ulteriore sviluppo.

Il rischio maggiore qui è che un programmatore si arrabbia e cancella tutte le applicazioni. Le applicazioni di produzione dovrebbero essere mantenute solo su profili protetti su persone di cui ti puoi fidare.

+0

Grazie per la vostra risposta! Hai strumenti interni per la gestione delle tue app di Facebook? Ho lavorato solo su alcuni progetti e ho già più di 30 app di Facebook da tenere sotto controllo (con app di test/di messa in scena). Immagino che non sarebbe troppo difficile creare una sorta di strumento di amministrazione interno che usi facebook connect per recuperare tutte le app di un utente e organizzarle in modo utile, ma se qualcosa del genere esiste già sarebbe utile. Ho cercato su Google e non sono riuscito a inventare nulla finora. – Ben

+0

Non esiste una soluzione pronta per la mia conoscenza, abbiamo creato il nostro strumento personalizzato. È un lavoro cron che controlla periodicamente ogni utente e ottiene l'id, il nome e la descrizione dell'applicazione e li inoltra direttamente nel nostro database del sistema di gestione dei progetti. – DannyKK