Pomocí fakturačního systému Google Play můžete nabízet produkty v aplikaci, za které bude uživatelům účtován jednorázový poplatek. Produkty v aplikacích mohou zahrnovat položky, jako jsou virtuální zboží (například herní úrovně nebo lektvary) nebo prémiové služby v aplikaci na Google Play.
Můžete také vytvořit předplatné, které uživatelům bude účtovat opakovanou platbu.
Důležité: Na produkty v aplikaci a předplatné se vztahují programové zásady služby Google Play pro vývojáře a poplatky za službu.
Dostupnost
Pokud působíte v zemi, kde je podporována registrace obchodníků, můžete využívat fakturační systém Google Play.
Pokud působíte na podporovaném místě a chcete ve svých aplikacích začít používat funkce fakturačního systému Google Play, nastavte si platební profil a přečtěte si, jak nastavit fakturační systém Google Play, na webu Android Developers.
Aby produkt v aplikaci bylo možné zakoupit, musí být aktivní a jeho aplikace musí být zacílena na zemi nebo oblast uživatele. Produkt v aplikaci bude k dispozici k zakoupení, dokud bude aktivní, i když bude zrušeno publikování aplikace. Pokud produkt v aplikaci nechcete nabízet, musíte ho deaktivovat.
Pokud používáte testovací účet, přejděte na web Android Developers, kde najdete další informace o testování integrace s knihovnou Google Play Billing Library.
Produkt v aplikaci je po vytvoření k dispozici uživatelům s nejnovější verzí Obchodu Google Play.
Poznámka: Tato dostupnost ve službě Play Console může uživatelům umožnit zakoupit SKU přímo z domovské stránky Her v Obchodu Play (ne z vaší aplikace) v rámci funkce připomenutí opuštěného košíku, která uživatele vybízí k dokončení dříve opuštěných nákupů. (Další informace o nákupech uskutečněných mimo vaši aplikaci najdete tady.) Tato funkce je pro všechny vývojáře ve výchozím nastavení zapnutá.
Pokud chcete aplikaci odhlásit z funkce připomenutí opuštěného košíku, odešlete tento formulář.
Požadovaná oprávnění
Pokud chcete nabízet produkt v aplikaci, musíte v souboru manifestu balíčku APK aplikace deklarovat oprávnění com.android.vending.BILLING
. Pokud aplikaci distribuujete celosvětově, nadále můžete publikovat aplikace, které ve všech zemích používají oprávnění com.android.vending.BILLING
.
Vytvoření produktů v aplikaci
Vytvoření jednoho produktu v aplikaci
- ID produktů musí začínat číslem nebo malým písmenem a mohou obsahovat čísla (0–9), malá písmena (a–z), podtržítka (_) a tečky (.).
- Po vytvoření produktu již ID produktu nelze změnit ani použít znovu.
- Poznámka: Nelze použít ID produktu
android.test
ani žádná ID produktů začínající řetězcemandroid.test
.
Postup vytvoření produktu v aplikaci:
- Otevřete Play Console.
- Přejděte na stránku Produkty v aplikaci (Zpeněžení pomocí Play > Produkty > Produkty v aplikaci).
- Klikněte na Vytvořit produkt.
- Zadejte podrobnosti o produktu.
- ID produktu: Jedinečný identifikátor produktu v aplikaci.
- Název: Krátký název položky (maximálně 55 znaků, ale názvy doporučujeme zkrátit na 25 znaků, aby se zobrazovaly správně ve všech situacích), například „Lektvar spánku“.
- Popis: Dlouhý popis položky (maximálně 200 znaků), například „Okamžitě uspává nestvůry“.
- Ikona: Jedinečný a přesný obrázek produktu. Nepřidávejte text, propagační obsah ani značku. Ikona produktu se zobrazuje v záznamu v obchodu a během procesu nákupu.
- 32bitový formát PNG
- 512 × 512 pixelů
- Maximálně 1 MB
- Cena: Zadejte cenu v místní měně nebo vyberte šablonu cen.
- Více kusů: Povolte zahrnutí několika kusů tohoto produktu při placení. Uživatelé budou moci zakoupit větší množství v rámci limitu pro svou zemi/oblast. Poznámky:
- Pokud chcete ve službě Play Console nakonfigurovat zahrnutí několika kusů při placení, vaše aplikace musí mít knihovnu Google Play Billing Library 4.0. Informace o postupu integrace knihovny Google Play Billing Library do aplikace naleznete na webu Android Developers.
- Zahrnutí několika kusů při placení v některých zemích/oblastech není k dispozici
- Ve většině zemí/oblastí, kde je zahrnutí více kusů při placení k dispozici, se limit ceny za SKU pohybuje kolem 100 $. Pokud chcete povolit zahrnutí více kusů při placení, budete muset v jednotlivých zemích/oblastech upravit cenu (před zdaněním) pod stanovený limit.
- Výhradně Play Points: Zpřístupněte produkt pouze v programu Google Play Points.
- Změny uložte a kliknutím na Aktivovat produkt v aplikaci zpřístupněte uživatelům.
Jazyky a překlady
Produkty v aplikacích používají stejný výchozí jazyk jako aplikace. Pokud chcete přidat překlad v konkrétních jazycích, vyberte produkt v aplikaci a poté klikněte na Spravovat překlady a použijte požadované jazyky. Další informace o tom, jak uživatelům poskytnout lokalizované prostředí, naleznete v článku Překlad a lokalizace vašich aplikací.
Vytvoření dávky několika produktů v aplikaci
Nahrání souboru CSV s produkty v aplikaci
Soubor CSV nahrajete takto:
- Otevřete Play Console.
- Přejděte na stránku Produkty v aplikaci (Zpeněžení pomocí Play > Produkty > Produkty v aplikaci).
- Klikněte na Importovat.
- Když nahráním souboru CSV importujete několik produktů, existující produkty se přepíšou jen v případě, že se hodnota
Product ID
v souboru CSV bude shodovat s hodnotouProduct ID
existujícího produktu v aplikaci v seznamu produktů. Přepsáním produktu nesmažete produkty v aplikaci, které v souboru CSV nejsou zahrnuty.
- Když nahráním souboru CSV importujete několik produktů, existující produkty se přepíšou jen v případě, že se hodnota
- Přetáhněte soubor CSV, který chcete nahrát, nebo klikněte na Nahrát.
Exportování souboru CSV s existujícími produkty v aplikaci
Soubor CSV exportujete takto:
- Otevřete Play Console.
- Přejděte na stránku Produkty v aplikaci (Zpeněžení pomocí Play > Produkty > Produkty v aplikaci).
- Klikněte na Exportovat.
Zobrazení ukázkového souboru CSV
- V prvním příkladu je název a popis definován ve dvou různých jazycích (
cs_CZ
aes_ES
). V šabloně cen je stanovena cena položky. - V druhém příkladu šablona cen použita není. Namísto toho je stanovena cena ve výchozí zemi (Česko). Ceny ve všech ostatních zemích, kde je aplikace distribuována, stanovuje služba Play Console automaticky na základě aktuálních směnných kurzů a místně relevantního formátu cen.
- Ve třetím příkladu také není použita šablona cen. Cena položky v jednotlivých zemích, kde je aplikace distribuována, je určena ručně.
Příklad syntaxe CSV
Product ID,Published State,Purchase Type,Auto Translate,Locale; Title; Description,Auto Fill Prices,Price,Pricing Template ID
Příklady produktů v aplikaci
Příklad 1
základní_lektvar_spánku,published,managed_by_android,false,cs_CZ; Základní lektvar spánku; Uspává malé nestvůry.; es_ES; Poción básica de dormir; Causa las criaturas pequeñas ir a dormir.,false,,4637138456024710495
Příklad 2
běžný_lektvar_spánku,published,managed_by_android,false,cs_CZ; Běžný lektvar spánku; Na 2 minuty uspává všechny nestvůry.,true, 19900000,
Příklad 3
lektvar_neviditelnosti,published, managed_by_android,false,cs_CZ; Lektvar neviditelnosti; Hráč je na 5 minut neviditelný pro všechny nepřátele.,false, CS; 19900000; BR; 6990000; RU; 129000000; IN; 130000000; ID; 27000000000; MX; 37000000,
Hodnoty dat pro soubory CSV
Product ID |
Nastavení této hodnoty v souboru CSV bude mít stejný účinek, jako když zadáte ID produktu při vytváření nového produktu v aplikaci. Pokud zadáte hodnotu |
Publish State |
Tato hodnota musí být nastavena na published nebo unpublished . Jedná se o stejné nastavení, jako je Aktivní nebo Neaktivní u produktu v aplikaci. |
Purchase Type |
Tato hodnota musí být nastavena na |
Auto Translate |
Tato hodnota musí být nastavena na Pokud chcete zadat překlady názvu a popisu produktu v aplikaci, zadejte je přímo v rámci hodnoty |
|
Pokud u položky zahrnete jen jedno národní prostředí, musíte uvést výchozí národní prostředí aplikace a výchozí název a popis položky:
Když budete zadávat hodnotu Poznámka: Při zadávání hodnot Pokud chcete zahrnout přeložené verze názvu a popisu položky, musíte uvést výchozí národní prostředí, název a popis a poté národní prostředí, názvy a popisy pro jednotlivé překlady. V následujícím příkladu je jako výchozí národní prostředí produktu v aplikaci použita čeština (
Poznámka: Každá aplikace má jeden výchozí jazyk, ale jednotlivé produkty v aplikaci si zachovávají vlastní seznam překladů. Ačkoli první národní prostředí v hodnotě |
Auto-fill prices , Country a Price |
Pole Poznámka: Když v souboru CSV zadáte cenu položky, uveďte cenu v mikrojednotkách, kde 1 000 000 mikrojednotek odpovídá jedné jednotce skutečné měny. Použití automaticky vyplněných cen V následujícím textu je popsáno, jak hodnota pole Pokud pole Jako příklad uvedeme následující případ:
Hodnoty polí Nastavení vlastní ceny pro jednotlivé země Pokud pole Poznámka: U každé země, na kterou aplikace cílí, musíte uvést kód země a cenu. Pokud chcete zobrazit a upravit seznam zemí, na které vaše aplikace cílí, otevřete kartu Země/oblasti na stránce Produkce. Každá hodnota Například pokud v ostatních zemích nabízíte aplikaci za tyto ceny (včetně všech daní):
Hodnoty polí
|
Pricing Template ID |
Pokud je položka propojená s šablonou cen, je třeba pole Pokud importujete soubor CSV, můžete aktualizovat propojení mezi produkty v aplikaci a šablonami cen. Pokud produkt chcete propojit s konkrétní šablonou cen, nastavte hodnotu pole S konkrétní šablonou cen lze propojit nejvýše 1000 cen aplikací nebo produktů v aplikacích. V souboru CSV proto neuvádějte stejnou hodnotu pole |
|
Pokud distribuujete produkty uživatelům v Evropském hospodářském prostoru (EHP), nastavte toto pole na hodnotu DIGITAL_CONTENT nebo SERVICE . |
|
Při prodeji digitálních zpráv, časopisů, novin, knih, videí, hudby, zvuků nebo audioknih můžete mít v některých zemích/oblastech nárok na snížené sazby DPH. Hodnoty pro snížené sazby v tomto poli budou mít tento formát: Kód_země;Sazba_DPH; Jednotlivé páry země/sazba je potřeba oddělit středníkem. Například:
BOOKS_1, NEWS_1, NEWS_2, MUSIC_OR_AUDIO_1, LIVE_OR_BROADCAST_1 (velká nebo malá písmena) |
|
Pokud chcete vybírat příslušné státní daně z komunikací a zábavy, musíte uvést, že vaše aplikace nebo produkt je streamovací služba, a nastavit toto pole na možnost V současné době je tento typ daně povolen pouze v USA. Hodnota tohoto pole se vždy nastavuje takto: Kód_země;Způsobilost;Sazba Například:
Pokud splňujete podmínky, můžete toto pole nastavit podle následujících kategorií:
AUDIO_MULTI_CHANNEL pro streamování zvuku ve více kanálech |