Az integráció néhány jellemzője a szociális hálózat játék scoreloop app android, szolgáltatás
Idővel, a nyilvántartást a táblázat tovább fokozódott, az eredmények lehetővé vált, hogy tegye közzé az interneten, hogy magukat a globális listán.
Főbb jellemzők
eredményeket táblázatban
2. lépés: Adja meg alkalmazás számára, hogy a játék azonosítóját és jelszavát.
Akkor megy két módon - használja CoreSocial SDK és tegyen meg mindent a kezeddel, vagy használja ScoreloopUI UI, és készülj fel a táblázatban az eredmények, stb Mi megy át a második.
3. lépés Kicsomagolás SDK bármely könyvtárba.
Azt feltételezzük, hogy az Ön által használt Eclipse fejleszteni az alkalmazás. Nyissa meg a projektet a SDK ScoreloopUI készítmény kiválasztásával a File -> Import -> Meglévő benyúlik munkaterület.
Ezután csatlakoztassa ScoreloopUI projekt a projekt, mint egy könyvtár (kattintson jobb gombbal a játék projekt, válassza a „Tulajdonságok”, válassza a „Android”, kattintson a „Hozzáadás” részben „Library”, meg ScoreloopUI projekt, és válassza ki azt).
Arra is szükség van, hogy csatlakoztassa scoreloop-core.jar könyvtárat a projekt (Project -> Tulajdonságok -> Könyvtárak -> Add külső JAR)
4. lépés Állítsa be az alkalmazás számára a szükséges engedélyeket.
Nyilvánvaló, hogy az alkalmazás lesz szüksége az internet-hozzáférést (INTERNET). Miért van szükség READ_PHONE_STATE nem tudom pontosan, de READ_CONTACTS elhagyható, ha beállítja ui.feature.address_book = false scoreloop.properties fájlt.
5. lépés Adja ScoreloopUI activiti aki használja az alkalmazást.
6. lépés: scoreloop.properties fájl
Visszatérés a web panel scoreloop.com, állítsa be a tulajdonságokat a játék (Game Tulajdonságok lapon), majd kattintson a linkre „Get scoreloop.properties” ugyanazon az oldalon, és mentse a fájlt egy mappába scoreloop.properties / eszközöket a projekt.
7. lépés: Az inicializálás és megsemmisítése keretében Scoreloop
Inicializációjú és megsemmisítése keretében osztályok használt ScoreloopManagerSingleton osztályban. Megjegyezzük, hogy az alábbiakban leírt műveleteket el kell végezni az Application osztály helyett activiti. Amikor létrehoz egy alkalmazás osztály (ha még nem tette meg), ne felejtsük el, hogy adja meg a nevét az alkalmazás osztály tag «alkalmazása» a kiáltvány.
ScoreloopManagerSingleton. init (. „titkos kód, amelyet a webes felületen keresztül”);
rombolás:
8. lépés: Küldés az eredmény a játék a szerver
Az activiti OnScoreSubmitObserver végre kell hajtania a felületet. Ez egy módszer onScoreSubmit, amelyet az úgynevezett elküldése után az állás a szerver (nyilvánvaló, hogy ez a művelet időt vesz igénybe, és blokkolja a UI ilyen időben nem tud folyni).
Regisztráció activiti mint a megfigyelő az eredményeket küld:
ScoreloopManagerSingleton. get (). setOnScoreSubmitObserver (e);
Küldj pont a szerverre:
Dupla scoreResult = 1450,0;
ScoreloopManagerSingleton. get (). onGamePlayEnded (scoreResult, null);
A módszer onGamePlayEnded második paraméter - a játék mód (például egyszerű, komplex, stb). Mert még nem konfigurált módok webes felületen keresztül, át null.
9. lépés: megjeleníteni az eredményeket
Ezzel a nagyon egyszerű:
startActivity (új szándék (ez LeaderboardsScreenActivity osztály) ..);
Itt van, hogyan néz ki:
Scoreloop használatával a szolgáltatás megköveteli, hogy az alkalmazás ikonja volt a tetején a fő kép egy kis logó Scoreloop, mint itt:
Ez úgy történik, látszólag, így a felhasználók azonnal látni, hogy ez az alkalmazás integrált Scoreloop és elkezdte, hogy üsse meg a szörnyű erő, de mindannyian tudjuk, ...