Ho scritto una piccola app web (in Java / GWT / JS) e ho sperimentato l'idea di renderlo disponibile anche tramite Facebook come App di Facebook.
Dopo aver trascorso un po 'di tempo a leggere i documenti degli sviluppatori di Facebook, sembra che posso semplicemente creare un'app Facebook per puntare a qualsiasi URL che desidero e utilizzarla come app / canvas. Raggiunge questo con iframe
s.
Quindi, il mio piano provvisorio è solo indicarlo verso la mia app (esistente) web in modo che non debba completamente riscriverlo.
Ma poi questo mi ha fatto riflettere: Facebook deve regolare quali tipi di cose possono essere fatti tramite un'app Facebook, rispetto a cosa un'emittente non può fai.
Ad esempio, non riesco a immaginare di poter puntare un'app Facebook per puntare a un URL per un'app web che accetta pagamenti e-commerce (che aggirerebbe completamente Facebook e non consentirebbe loro di prendere un taglio dal transazione ecom!). Inoltre, non posso immaginare che Facebook consenta agli sviluppatori di indirizzare le proprie App di Facebook a qualsiasi vecchio URL senza una sorta di scansione, altrimenti aprirebbe Facebook agli orrori di ogni minaccia alla sicurezza conosciuta per l'umanità.
So per certo che quando scrivi un'app nativa per iOS e la metti nell'Apple App Store, Apple effettua effettivamente la scansione del tuo codice sorgente per le violazioni del loro EULA.
Quindi la mia domanda: Facebook fa lo stesso? Se sì, quali sono i loro termini e amp; condizioni per ciò che un'app Facebook può / non può fare? Sorprendentemente, non riesco a trovarlo da nessuna parte !! Grazie in anticipo!