Fejlesztése és tesztelése Facebook alkalmazás

szavazat
41

Általában azt fejleszteni a weboldalak a törzsön, majd egyesíteni változásokat vizsgáló ága, ahol kerülnek „béta” honlapján, és végül az egyesítés rá egy élő ága, és tegye rá a live honlapján.

A Facebook alkalmazás a dolgok egy kicsit trükkös. Mivel nem tudja megtekinteni a Facebook alkalmazás segítségével egy normális böngésző (azt, hogy menjen át a Facebook szerverek) nem lehet olyan könnyen, hogy minden fejlesztő saját változata a honlapon dolgozni, és teszt.

Én még nem találkoztam semmit a legjobb módja annak, hogy fejlesszék és teszteljék a Facebook alkalmazás, miközben továbbra is egy stabil élő honlapon, hogy a felhasználók használhatják. A kérdésem a következő, hogy mi a legjobb gyakorlat megszervezésére a fejlesztése és tesztelése egy Facebook alkalmazás?

A kérdést 02/09/2008 13:18
a forrás felhasználó
Más nyelveken...                            


8 válasz

szavazat
14

Ahogy én és a társam volt ez mi minden készült a mi saját Facebook alkalmazások, amely rámutatott, hogy az IP-cím, ahol dolgoztunk rajta. Mivel dolgozott ugyanazon a helyen, mi minden felvette egy másik port, és volt a router előre, hogy a kikötői hogy a helyi IP-címet. Ez kicsit lassú, hogy frissíteni kell az oldalt, de működött szépen.

Válaszolt 02/09/2008 14:12
a forrás felhasználó

szavazat
6

Meg kell hozzá mindkét törzs és tesztverziókat mint a különböző alkalmazások és tesztelheti azokat az tesztfiókokat . Ön is egyetlen alkalmazás használatával, és kapcsolja a cél URL-t a ciklusok között.

Válaszolt 02/09/2008 14:25
a forrás felhasználó

szavazat
5

Tesztelés FB alkalmazások még mindig egy meglehetősen primitív folyamatot.

Én általában a telepítést egy teszt alkalmazás, amely egy teljes példányát a gyártási beállítások belsejében FB fejlesztői környezet, amely egy SSH tunnel, hogy pont az én fejlesztési szerver. Itt állíthatja be, mint sok alkalmazás, mint amire szüksége belül FB - én általában fejlesztés alkalmazás, egy átmeneti app és a termelés. Fokozatok és a termelés egyaránt megtalálható az „élő” szerverek helyett SSH alagúton.

Az alkalmazásban a készüléket használat után bármilyen nyelven / keret / szerver eszközök állnak rendelkezésére, hogy kapcsolja be a FB konfiguráció alapján a szerveren. A sínek, a Facebooker gem ténylegesen beépített támogatást különböző FB konfigurációkat.

Miután minden, ami történik, a vizsgálat, sajnos, még mindig kérdés fut az alkalmazás belül FB magát. ÉN használ szelén, hogy automatizálják a sok ez lehetséges.

Válaszolt 21/09/2008 11:28
a forrás felhasználó

szavazat
22

Próbálja meg frissíteni a hosts fájlt (for windows users @ c:\windows\System32\Drivers\etc\hosts) egy bejegyzést, amely az útvonalat összes kérelmét az élő tartomány vissza a gép.

Így 127.0.0.1 mywebappthatusesfacebook.com.

Ezután győződjön meg arról, hogy az alkalmazás fut a gyökere a webszervert. @ Http: // localhost / Akkor goto mywebappthatusesfacebook.com a böngészőben, és azt kell átirányítani jobbra vissza a helyi gépen. Facebook nem fogja tudni a különbséget. Remélem ez segít

Válaszolt 15/01/2009 01:22
a forrás felhasználó

szavazat
1

Megvan a telepítést hasonlóan Toby. Egy sor konfigurációs fájlok minden fejlesztő, amely a Facebook APP Id info (egy másik alkalmazásban az egyes fejlesztő), külön oldalt, ahol az alkalmazás házigazdája, és figyelmen kívül hagyja a git config fájlokat. Mi LAMP Programkóddal gyújtó, és ez hasonló sínek, hogy be tudjuk állítani a környezetet 1 fájl, amely rámutat, hogy a config a Facebook állandók.

Elágazás ki a szelén segítségével egység vizsgálatok modell tesztelése.

Válaszolt 05/07/2011 20:18
a forrás felhasználó

szavazat
1

A helyi tesztelés egyszerűen használjon egy másik alkalmazást, mint a szerver. Esetünkben a Canvas URL beállítása localhost.local: 8000.

Csak meg kell győződnie arról, hogy ha használja a Facebook Connect, hogy beír localhost.local a címsorba a böngésző, és nem csak a localhost.

Tesztelésére vászon vagy lap app, mert gyorsabb, ha használja a „nyitott iframe új lapon” parancsot a Firefox. Így az ülésen, és a cookie-k a Facebook megmarad.

Válaszolt 12/10/2011 19:34
a forrás felhasználó

szavazat
4

A legjobb módja ennek:

Távolítsuk el 'App Domain' a 'Basic Info'

Állítsa honlap 'Az oldal címe' a "http: // localhost /".

Olyan egyszerű.

(Ez csak akkor kell alkalmazni, ha nem egy élő rendszer fut párhuzamosan a vizsgált env. Ebben az esetben magad egy másik billentyűt.)

Válaszolt 24/04/2012 13:07
a forrás felhasználó

szavazat
0

Egy másik megoldás a NGROK

https://ngrok.com/

Ez megnyit egy nyilvános alagút a helyi alkalmazás

Példa az én sínek alkalmazása egyszerű begépelésével

./ngrok 3000

kapok

http://630066fe.ngrok.com -> 127.0.0.1:3000 
Válaszolt 06/08/2014 09:00
a forrás felhasználó

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more