Spoločnosť Google oznámila knižnicu fakturácie Play v3 a plánuje urobiť z balíkov Android App Bundle požiadavku pre nové aplikácie nahrané do obchodu Google Play v roku 2021.
Nákupy v aplikácii. Aj keď ich niektorí nenávidia, určite tu ostanú. Nie sú však bez svojich výhod. Nákup v aplikácii umožňuje vývojárom poskytovať bezplatné a platené verzie svojej aplikácie bez toho, aby museli udržiavať dve samostatné aplikácie. Ak zverejníte svoju aplikáciu v Obchode Play, Google vo všeobecnosti vyžaduje, aby vaše nákupy v aplikácii prechádzali cez ňu (kvôli 30 % zníženiu, ktoré získajú).
Našťastie Google veľmi uľahčuje nastavenie nákupov v aplikácii so všetkými zábavnými vecami, ako je overenie licencie. Vývojári môžu jednoducho implementovať knižnicu fakturácie Google Play a sú takmer pripravení. V snahe ešte viac zjednodušiť manipuláciu s nákupmi v aplikácii Google oznámil verzia 3 knižnice fakturácie Play s niektorými novými funkciami a vylepšeniami, ako aj s dôležitou zmenou pravidiel.
Google Play Billing Library v3 – Čo sa mení
Hotovostné platby
Verzia 3 knižnice Google Play Billing Library umožňuje používateľom platiť v hotovosti. Môže to znieť dosť divne, ale pravdepodobne to nie je to, čo si myslíte. Na svete je stále veľa miest, kde kreditné karty a bankové účty nie sú také bežné. Táto funkcia je určená na vyriešenie tohto problému.
Namiesto kliknutia na tlačidlo „kúpiť“ v aplikácii a platby kreditnou kartou si môžete zvoliť platbu v hotovosti. Po potvrdení nákupu vám Google zobrazí kód. Vezmite tento kód do najbližšieho zúčastneného obchodu so zmiešaným tovarom, dajte mu správnu sumu v hotovosti a potom sa váš nákup odomkne.
V súčasnosti je táto funkcia dostupná iba v Indonézii a Malajzii, ale plánuje sa jej širšie zavedenie. Vývojári budú tiež môcť čoskoro pridať tento spôsob platby do svojich aplikácií.
Jednoduchšie uplatnenie propagačného kódu
Vývojári sa môžu rozhodnúť poskytnúť propagačné kódy pre svoje aplikácie. Ak ide o platenú aplikáciu, propagačný kód môže používateľovi umožniť získať aplikáciu zadarmo. Ak má aplikácia nákupy v aplikácii alebo odbery, propagačný kód môže poskytnúť bezplatnú položku alebo bezplatnú skúšobnú verziu odberu. Aj keď bolo vždy možné uplatniť promo kódy aplikácie priamo v Obchode Play, na uplatnenie skúšobnej verzie odberu ste si predtým museli stiahnuť aplikáciu.
Teraz však knižnica fakturácie Google Play verzie 3 pridala možnosť uplatniť si propagačné akcie v aplikácii priamo zo samotného Obchodu Play; používatelia si ani nemusia stiahnuť aplikáciu, na ktorú sa vzťahujú.
Pripisovanie nákupu
Ak aplikácia alebo hra obsahuje veľa rôznych vecí, ktoré si môžete kúpiť, vývojár potrebuje nejaký spôsob, ako sledovať, kto čo kúpil. Predtým by vývojár musel vytvoriť vlastné riešenie pomocou už zastaraného rámca AIDL. S knižnicou fakturácie Google Play verzie 3 je však teraz k dispozícii natívna podpora priraďovania nákupov, čo umožňuje vývojárom jednoducho sledovať, čo sa kupuje.
Požiadavky na verziu knižnice
Ak čítate tento článok, pravdepodobne viete o Minimálne požiadavky na verziu súpravy SDK služby Google Play na zverejnenie v obchode. v súčasnosti aplikácie musia byť zacielené aspoň na API 28 (Android Pie) zverejnené v službe Google Play a táto požiadavka sa každým rokom zvyšuje.
Teraz existuje podobná požiadavka pre vývojárov implementujúcich knižnicu fakturácie Google Play. Ak chcete zverejniť aplikáciu pomocou tejto knižnice v Obchode Play, musí používať relatívne najnovšiu verziu. Momentálne sú povolené všetky verzie knižnice Play Billing Library, no od 2. augusta 2021 budú musieť všetky novo publikované aplikácie používať aspoň verziu 3. Existujúce aplikácie budú musieť inovovať do 1. novembra 2021.
Sprievodca migráciou
Keďže používanie novších verzií knižnice Play Billing Library je teraz požiadavkou, spoločnosť Google zverejnila sprievodcu migráciou, ktorý vývojárom pomôže získať aktuálne informácie. Táto príručka ukazuje, ako implementovať najnovšiu verziu knižnice a čo musia vývojári zmeniť, aby ju mohli používať.
Môžete si pozrieť sprievodcu migráciou tu. Je tu tiež a video sprievodca ak je to pre vás užitočnejšie.
A to je nateraz všetko o novej knižnici fakturácie Google Play. Ak implementujete nákupy v aplikácii a vaša aplikácia je v Obchode Google Play, pravdepodobne by ste mali zvážiť aktualizáciu implementácie knižnice fakturácie, ak ste tak ešte neurobili.
Povinné balíky Android App Bundle pre novo publikované aplikácie v roku 2021
Sekcia od Mishaala Rahmana
Na Google I/O 2018 Google predstavil alternatívny formát distribúcie aplikácií s názvom Android App Bundle s príponou súboru .aab. Cieľom balíka Android App Bundle je zmenšiť veľkosť súboru konečného balíka Android Application Package (.apk) doručeného používateľovi, čím sa zníži veľkosť inštalácie a čas sťahovania pre používateľov. Súbor .aab obsahuje súbory APK pre základnú aplikáciu a všetky podporované architektúry (ARM, ARM64 a x86), jazyky a varianty rozloženia. Tento formát vyžaduje poskytnutie kópie podpisového kľúča vašej aplikácie spoločnosti Google, aby Konzola pre vývojárov Google Play mohla vygenerovať balík s podpísanými verziami každého súboru APK v balíku. správny súbor APK pre architektúru, jazyk a rozloženie konkrétneho zariadenia sa doručuje prostredníctvom dynamického doručovania služby Google Play.
Vývojári môžu nasadiť balíky Android App Bundle Android Studio, Unity, alebo Trepotaniea hoci sú podporované veľké balíky aplikácií s nainštalovanými veľkosťami súborov APK do 500 MB, súbory OBB nie sú podporované. Ako alternatívu spoločnosť Google nedávno rozšírila balíky Android App Bundle predstavením Play Asset Delivery pre vývojárov hier, aby mohli dynamicky poskytovať veľké herné prostriedky. So všetkými týmito vylepšeniami v pozadí Google teraz plánuje, aby sa balíky Android App Bundle stali požiadavkou pre novo publikované aplikácie v obchode Google Play.
V "Čo je nové v Google Play“ video zverejnené minulý týždeň na YouTube kanáli Android Developers (cez AndroidPolice), Zamestnankyňa spoločnosti Google Milena Nikolic oznámila, že pre nové aplikácie v službe Google Play bude potrebná podpora balíkov aplikácií. Pre túto novú požiadavku nebol uvedený žiadny konkrétny dátum, hoci vieme, že sa tak stane niekedy v roku 2021.
Väčšina vývojárov a koncových používateľov si nevšimne žiadne zmeny spôsobené touto novou požiadavkou, ale to neznamená, že si to nikto nevšimne. Vývojári budú musieť poskytnúť kópiu svojho podpisového kľúča spoločnosti Google, aby mohli podpísať aplikácie, s čím môžu mať niektorí vývojári pochybnosti. Ďalšie rozširovanie AAB sťaží redistribúciu na rôznych platformách, zníži počet sťahovaní a tým aj potenciálne príjmy z reklamy. (Pre vývojárov môžu použiť open-source od Google balíkový nástroj vytvoriť svoje vlastné AAB, extrahovať ich a potom ich nahrať na iné platformy.) AAB sú tiež ťažšie pre používateľov manuálne načítať, pretože nie sú natívne podporované inštalátorom balíkov systému Android a musia byť rozbalené.
Dúfajme, že sa o tejto novej požiadavke dozvieme viac, keď sa blíži rok 2021.