A Google Play számlázási rendszere segítségével olyan alkalmazáson belüli termékeket kínálhatsz, amelyek egyszeri díjat számítanak fel a felhasználóknak. Alkalmazáson belüli termék lehet többek között virtuális árucikk (például játékszintek vagy varázsitalok) vagy prémium szolgáltatás a Google Playen rendelkezésre álló alkalmazáson belül.
Lehetőséged van előfizetés létrehozására is, amelyet a rendszer ismétlődően terhel a felhasználókra.
Fontos: A Google Play Fejlesztői programszabályzata és a szolgáltatási díjak az alkalmazáson belüli termékekre és az előfizetésekre is vonatkoznak.
Rendelkezésre állás
Ha olyan helyen tartózkodsz, ahol támogatott a kereskedői regisztráció, használhatod a Google Play számlázási rendszerét.
Ha támogatott helyen tartózkodsz, és alkalmazásaidban szeretnéd használni a Google Play számlázási rendszerét, akkor állíts be fizetési profilt, és az Android fejlesztői webhelyén olvasd el, hogyan kell beállítani a Google Play számlázási rendszerét.
Ahhoz, hogy egy alkalmazáson belüli termék megvásárolható legyen, aktívnak kell lennie, az alkalmazásnak pedig a felhasználó országára vagy régiójára kell célozva lennie. Az alkalmazáson belüli termék mindaddig megvásárolható lesz, amíg aktív, még akkor is, ha az alkalmazás közzététele meg van szüntetve. Ha nem szeretnéd, hogy az alkalmazáson belüli termék kapható legyen, inaktiválnod kell.
Ha tesztfiókot használsz, keresd fel az Android fejlesztői webhelyét, ahol többet is megtudhatsz a Google Play Billing Library integrációjának teszteléséről.
Miután létrehozod az alkalmazáson belüli terméket, rendelkezésre fog állni a Google Play Áruház alkalmazás legújabb verzióját használó felhasználók számára.
Megjegyzés: A Play Console-ban való rendelkezésre állás lehetővé teheti a felhasználók számára, hogy közvetlenül a Play Áruház Játékok kezdőlapjáról vásárolják meg a cikkszámot – nem pedig az alkalmazáson belül – a Kosár elhagyására vonatkozó emlékeztető funkció részeként, amely arra ösztönzi a felhasználókat, hogy fejezzék be a korábban félbehagyott vásárlásokat. (Az alkalmazáson kívül végzett vásárlásokról itt találsz további információt.) Ez a funkció alapértelmezés szerint minden fejlesztőnél be van kapcsolva.
Ha le szeretnéd iratkoztatni az alkalmazásodat a kosár elhagyására vonatkozó emlékeztető funkcióról, küldd be ezt az űrlapot.
Szükséges engedélyek
Ahhoz, hogy alkalmazáson belüli terméket kínálhass, deklarálnod kell a com.android.vending.BILLING
engedélyt alkalmazásod APK-jának manifestjében. Ha globálisan terjeszted az alkalmazást, továbbra is közzétehetsz olyan alkalmazásokat, amelyek a com.android.vending.BILLING
engedélyt használják valamennyi országban.
Alkalmazáson belüli termékek létrehozása
Egyetlen alkalmazáson belüli termék létrehozása
- A termékazonosítónak számmal vagy kisbetűvel kell kezdődnie, és tartalmazhat számot (0–9), kisbetűt (a–z), aláhúzásjelet (_) és pontot (.).
- A termék létrehozása után a termékazonosítót már nem módosíthatod vagy használhatod újból.
- Megjegyzés: Az
android.test
termékazonosító, valamint azandroid.test
karakterlánccal kezdődő termékazonosítók nem használhatók.
Alkalmazáson belüli termék létrehozásához a következő lépéseket kell megtenned:
- Nyisd meg a Play Console oldalát.
- Lépj az Alkalmazáson belüli termékek oldal (Bevételszerzés a Playjel > Termékek > Alkalmazáson belüli termékek) menüpontba.
- Kattints a Termék létrehozása lehetőségre.
- Add meg a termék adatait.
- Termékazonosító: Az alkalmazáson belüli termék egyedi azonosítója.
- Cím: A termék rövid neve (legfeljebb 55 karakter, de érdemes 25 karakterben maximalizálnod, hogy minden környezetben megfelelően megjelenjen) – például „Altató bájital”.
- Leírás: Az elem hosszú leírása (legfeljebb 200 karakter) – például „Azonnal álomba szenderíti az élőlényeket”.
- Ikon: A termék egyedi és pontos képe. Ne szerepeltess szöveget, promóciókat vagy márkaelemeket. A termékikon az áruházi adatlapon és a vásárlási folyamat során látható.
- 32 bites PNG-fájl
- 512 × 512 képpont
- Legfeljebb 1 MB
- Ár: Add meg az árat helyi pénznemben, vagy válassz árképzési sablont.
- Több alkalmazáson belüli termék: Több alkalmazáson belüli termék vásárlásának engedélyezése ennél a terméknél. A felhasználók több alkalmazáson belüli terméket vásárolhatnak az országukban vagy régiójukban megengedett mennyiségnél. Vedd figyelembe a következőket:
- Ha szeretnéd beállítani a több alkalmazáson belüli termék vásárlása funkciót a Play Console-ban, akkor az alkalmazásodnak a Google Play Billing Library 4.0-s verziójára van szüksége. Az Android-fejlesztőknek szóló webhelyen megtudhatod, hogyan integrálhatod a Google Play Billing Library szolgáltatást az alkalmazásodba.
- Egyes országokban vagy régiókban nem lehet egyszerre több terméket vásárolni.
- A legtöbb olyan országban vagy régióban, ahol rendelkezésre áll a több alkalmazáson belüli termék vásárlása funkció, a cikkszám árának küszöbértéke körülbelül 100 USD. A több alkalmazáson belüli termék vásárlásának engedélyezéséhez az egyes országokban vagy régiókban a küszöbérték alá kell csökkentened az (adózás előtti) árat.
- Kizárólag Play Points: A termék kizárólag a Google Play Points programban áll rendelkezésre.
- Mentsd a módosításokat, és kattints az Aktiválás gombra, hogy az alkalmazáson belüli termék rendelkezésre álljon a felhasználók számára.
Nyelvek és fordítások
Az alkalmazáson belüli termékek ugyanazt az alapértelmezett nyelvet használják, mint az adott alkalmazás. Ha szeretnél más nyelvű fordításokat hozzáadni, válaszd ki az egyik alkalmazáson belüli terméket, majd kattints a Fordítások kezelése elemre, és válaszd ki a kívánt nyelveket. Ha további információra van szükséged arról, hogyan biztosíthatsz lokalizált élményt a felhasználóknak, lásd az Alkalmazás fordítása és lokalizálása című cikket.
Több alkalmazáson belüli termékből álló csomag létrehozása
Alkalmazáson belüli termékeket tartalmazó CSV-fájl feltöltése
CSV-fájl feltöltéséhez kövesd a következő lépéseket:
- Nyisd meg a Play Console oldalát.
- Lépj az Alkalmazáson belüli termékek oldal (Bevételszerzés a Playjel > Termékek > Alkalmazáson belüli termékek) menüpontba.
- Kattints az Importálás elemre.
- A több termék CSV-fájl feltöltésén keresztül történő importálása csak akkor írja felül a meglévő termékeket, ha a CSV-fájlban szereplő
Product ID
termékazonosító egyezik a terméklistán szereplő valamelyik meglévő alkalmazáson belüli termékProduct ID
termékazonosítójával. A termék felülírása nem törli azokat az alkalmazáson belüli termékeket, amelyek nem szerepelnek a CSV-fájlban.
- A több termék CSV-fájl feltöltésén keresztül történő importálása csak akkor írja felül a meglévő termékeket, ha a CSV-fájlban szereplő
- A feltöltéshez húzd át a CSV-fájlt, vagy kattints a Feltöltés lehetőségre.
Meglévő alkalmazáson belüli termékeket tartalmazó CSV-fájl exportálása
CSV-fájl exportálásához kövesse a következő lépéseket:
- Nyisd meg a Play Console oldalát.
- Lépj az Alkalmazáson belüli termékek oldal (Bevételszerzés a Playjel > Termékek > Alkalmazáson belüli termékek) menüpontba.
- Kattints az Exportálás gombra.
Példa CSV-fájlra
- Az első példa két különböző nyelven (
en_US
éses_ES
) határozza meg a címet és a leírást. A termék árát árképzési sablon határozza meg. - A második példa nem árképzési sablont használ, hanem az alapértelmezett országra (US) vonatkozóan határozza meg az árat. A Play Console az aktuális árfolyam és a helyileg releváns árképzési minták alapján adja meg automatikusan az árat az összes többi olyan országban, ahol az alkalmazást terjesztik.
- A harmadik példa sem használ árképzési sablont; itt a termék árának meghatározása manuálisan történik mindegyik olyan ország esetében, ahol az alkalmazást terjesztik.
Példa CSV-szintaxisra
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Példák alkalmazáson belüli termékekre
1. példa
basic_sleeping_potion,published,managed_by_android,false,en_US; Basic Sleeping Potion; Puts small creatures to sleep.; es_ES; Poción básica de dormir; Causa las criaturas pequeñas ir a dormir.,false,,4637138456024710495
2. példa
standard_sleeping_potion, published,managed_by_android,false,en_US; Standard Sleeping Potion; Puts all creatures to sleep for 2 minutes.,true, 1990000,
3. példa
invisibility_potion,published, managed_by_android,false,en_US; Invisibility Potion; Invisible to all enemies for 5 minutes.,false, US; 1990000; BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000,
A CSV-fájlok adatértékei
Termékazonosító |
Ha megadod ezt az értéket a CSV-fájlban, annak ugyanaz lesz a hatása, mintha termékazonosítót adnál meg az új alkalmazáson belüli termék létrehozásakor. Ha a terméklistán már szereplő kezelt termékhez hozzárendelt |
Publish State (közzététel állapota) |
Ezt published (közzétéve) vagy unpublished (közzététel visszavonva) értékkel kell definiálni. Ez az érték ugyanaz, mint az alkalmazáson belüli termékre vonatkozó Active (aktív), illetve Inactive (inaktív) érték. |
Vásárlás típusa |
Ennek az értéke |
Auto Translate (automatikus fordítás) |
Ezt Ha szeretnéd biztosítani az alkalmazáson belüli termék címének és leírásának a fordítását, akkor a fordításokat kifejezetten a |
|
Ha csak egyetlen nyelv- és országkódot adsz meg a termékre vonatkozóan, akkor meg kell adnod az alkalmazás alapértelmezés szerinti nyelv- és országkódját, valamint alapértelmezés szerinti címét és leírását:
A Megjegyzés: A Ha szeretnéd a CSV-fájlba belefoglalni a termék címének és leírásának lefordított verzióit, akkor fel kell tüntetned az alapértelmezett nyelv- és országkódot, címet és leírást, és ezek után kell megadnod az egyes fordítások nyelv- és országkódját, továbbá a lefordított címet és leírást. A következő példában az alkalmazáson belüli termék alapértelmezett nyelv- és országkódja az
Megjegyzés: Az alkalmazások egyetlen alapértelmezett nyelvet tartalmaznak, de minden alkalmazáson belüli termék fenntartja a saját fordítások listáját. Bár az egyes termékek |
Auto-Fill prices (árak automatikus kitöltése), Country (ország) és Price (ár) |
Az Megjegyzés: Amikor megadod a termék árát a CSV-fájlban, akkor használj mikroegységeket – 1 000 000 mikroegység a valós pénznem 1 egységének felel meg. Automatikusan kitöltött árak használata A következő szakaszok azt ismertetik, hogy miként befolyásolja az Ha az Például az alábbi feltételek esetén:
az A saját ár országonkénti megadása Ha az Megjegyzés: Az alkalmazásod által célzott mindegyik országra vonatkozóan meg kell adnod az országkódot és az árat. Az alkalmazásod által célzott országok listájának megtekintéséhez és szerkesztéséhez használd az Országok / régiók lapot az Éles oldalon. Mindegyik Ha például a következő árakon kínálod alkalmazásodat (mindenféle adó nélkül) más országokban:
akkor a következőképpen adhatod meg CSV-fájl egy sorának végén az
|
Pricing Template ID (árképzési sablon azonosítója) |
Ha a termék árképzési sablonhoz van hozzárendelve, az Ha CSV-fájlt importálsz, frissítheted az alkalmazáson belüli termékek és az árképzési sablonok közötti kapcsolatokat. Ha szeretnéd összekapcsolni a terméket valamilyen árképzési sablonnal, akkor a Az egyes árképzési sablonokhoz legfeljebb 1000 alkalmazáshoz vagy alkalmazáson belüli termékhez tartozó ár kapcsolható. Ezért a CSV-fájlnak legfeljebb 1000 sorában add meg ugyanazt a |
|
Ha az Európai Gazdasági Térség (EGT) felhasználóinak terjesztesz, akkor itt kell megadnod a digitális tartalomra (DIGITAL_CONTENT ) vagy a szolgáltatásra (SERVICE ) vonatkozó értéket. |
|
Ha különféle országokban vagy régiókban értékesítesz digitális híreket, folyóiratokat, újságokat, könyveket, videókat, zenéket, hangfájlokat vagy hangoskönyveket, akkor csökkentett áfakulcsokra lehetsz jogosult. A csökkentett díjak esetében a mezőben szereplő értékek a következő formátumúak: CountryCode;VATRate; Új ország vagy díj pár megadása előtt minden ország vagy díj párt pontosvesszőnek kell követnie. Példák:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (nagy- vagy kisbetű). |
|
Ha szeretnéd beszedni a vonatkozó állami telekommunikációs és szórakoztatóipari adókat, akkor meg kell adnod, hogy az alkalmazásod vagy terméked streamelési termék, és a mező értékeként az Jelenleg csak az Egyesült Államokban engedélyezett az ilyen típusú adó. Ennek a mezőnek az értéke mindig a következő lesz: CountryCode;Eligibility;Rate Példák:
Ha megfelelsz a feltételeknek, akkor a következő kategóriák szerint állíthatod be a mezőt:
AUDIO_MULTI_CHANNEL – audiostreameléshez: többcsatornás |