A Google bemutatja a Play Billing Library 3-as verzióját, és azt tervezi, hogy 2021-ben kötelezővé teszi az App Bundle csomagokat

A Google bejelentette a Play Billing Library v3-at, és azt tervezi, hogy 2021-ben kötelezővé teszi az Android App Bundle csomagokat a Google Play Áruházba feltöltött új alkalmazások esetében.

Alkalmazáson belüli vásárlások. Bármennyire utálják is őket, határozottan itt maradnak. Ennek ellenére nem nélkülözik az előnyeiket. Az alkalmazáson belüli vásárlás lehetővé teszi a fejlesztő számára, hogy ingyenes és fizetős verziót biztosítson alkalmazásának anélkül, hogy két külön alkalmazást kellene karbantartania. Ha közzéteszi alkalmazását a Play Áruházban, a Google általában megköveteli, hogy az alkalmazáson belüli vásárlások ezen keresztül menjenek keresztül (a 30%-os csökkentés miatt).

Szerencsére a Google meglehetősen egyszerűvé teszi az alkalmazáson belüli vásárlások beállítását az olyan szórakoztató dolgokkal, mint a licencellenőrzés. A fejlesztők egyszerűen megvalósíthatják a Google Play számlázási könyvtárát, és nagyjából készen is vannak. Az alkalmazáson belüli vásárlások kezelésének még egyszerűbbé tétele érdekében,

A Google bejelentette a Play Billing Library 3. verziója néhány új funkcióval és fejlesztéssel, valamint egy fontos irányelvmódosítással.

Google Play Billing Library v3 – Mi változik?

Készpénzes fizetések

A Google Play Billing Library 3. verziója lehetővé teszi a felhasználók készpénzes fizetését. Ez elég furcsán hangzik, de valószínűleg nem erre gondol. Még mindig sok olyan hely van a világon, ahol a hitelkártya és a bankszámla nem olyan gyakori. Ez a funkció a probléma megkerülésére szolgál.

Ahelyett, hogy egy alkalmazásban a „vásárlás” gombra kattintana, és hitelkártyájával fizetne, választhat készpénzes fizetést is. A vásárlás megerősítése után a Google megjelenít egy kódot. Vidd el a kódot a legközelebbi részt vevő kisboltba, adj nekik megfelelő mennyiségű készpénzt, és a vásárlás zárolása megszűnik.

Jelenleg ez a funkció csak Indonéziában és Malajziában elérhető, de szélesebb körű bevezetést terveznek. A fejlesztők hamarosan hozzáadhatják ezt a fizetési módot alkalmazásaikhoz.

Egyszerűbb promóciós kód beváltás

A fejlesztők dönthetnek úgy, hogy promóciós kódokat biztosítanak alkalmazásaikhoz. Ha fizetős alkalmazásról van szó, a promóciós kód lehetővé teheti a felhasználó számára, hogy ingyenesen szerezze be az alkalmazást. Ha az alkalmazásban vannak alkalmazáson belüli vásárlások vagy előfizetések, a promóciós kód ingyenes terméket vagy ingyenes előfizetési próbaverziót biztosíthat. Bár mindig is beválthatta az alkalmazás promóciós kódjait közvetlenül a Play Áruházban, az előfizetési próbaidőszak beváltásához korábban le kellett töltenie az alkalmazást.

Most azonban a Google Play Billing Library 3. verziója hozzáadta az alkalmazáson belüli promóciók közvetlenül a Play Áruházból történő beváltásának lehetőségét; a felhasználóknak még le sem kell tölteniük azt az alkalmazást, amelyre jelentkeznek.

Vásárlás hozzárendelése

Ha egy alkalmazásban vagy játékban számos különféle megvásárolható dolog található, a fejlesztőnek valamilyen módon nyomon kell követnie, ki mit vásárolt. Korábban a fejlesztőknek egyéni megoldást kellett létrehozniuk egy már elavult AIDL keretrendszer használatával. A Google Play Billing Library 3-as verziójával azonban már natív támogatás is elérhető a vásárlások hozzárendeléséhez, így a fejlesztők könnyedén nyomon követhetik, hogy mit vásárolnak.

A könyvtári verzióra vonatkozó követelmények

Ha olvassa ezt a cikket, valószínűleg tud róla A Google Play minimális SDK-verziókövetelményei az áruházban való közzétételhez. Jelenleg az alkalmazásoknak legalább API 28-at kell megcélozniuk (Android Pie) közzé kell tenni a Google Playen, és ez a követelmény évről évre növekszik.

Mostantól hasonló követelmény vonatkozik a Google Play számlázási könyvtárát alkalmazó fejlesztőkre is. Ahhoz, hogy egy alkalmazást ezzel a könyvtárral tegyen közzé a Play Áruházban, annak viszonylag friss verziót kell használnia. Jelenleg a Play Számlázási Könyvtár minden verziója engedélyezett, de 2021. augusztus 2-tól minden újonnan közzétett alkalmazásnak legalább a 3-as verziót kell használnia. A meglévő alkalmazásokat 2021. november 1-ig kell frissíteni.

Migrációs útmutató

Mivel a Play Billing Library újabb verzióinak használata már kötelező, a Google kiadott egy migrációs útmutatót, amely segít a fejlesztőknek naprakészen tájékozódni. Ez az útmutató bemutatja, hogyan kell megvalósítani a könyvtár legújabb verzióját, és mit kell módosítaniuk a fejlesztőknek a használatához.

Megnézheti a migrációs útmutatót itt. Van még egy videós útmutató ha ez hasznosabb neked.

És most ennyi az új Google Play Számlázási Könyvtárról. Ha alkalmazáson belüli vásárlást valósít meg, és az alkalmazás megtalálható a Google Play Áruházban, érdemes megfontolni a számlázási könyvtár megvalósításának frissítését, ha még nem tette meg.

Kötelező Android App Bundle csomagok az újonnan közzétett alkalmazásokhoz 2021-ben

Részlet: Mishaal Rahman

A 2018-as Google I/O-n A Google bemutatta egy alternatív alkalmazásterjesztési formátum, az Android App Bundle .aab kiterjesztéssel. Az Android App Bundle csomag célja, hogy csökkentse a felhasználóhoz eljuttatott végleges Android-alkalmazáscsomag (.apk) fájlméretét, csökkentve ezzel a telepítés méretét és a felhasználók letöltési idejét. Az .aab fájl az alapalkalmazáshoz és az összes támogatott architektúrához (ARM, ARM64 és x86), nyelvekhez és elrendezésváltozatokhoz tartozó APK-fájlokat tartalmaz. Ehhez a formátumhoz meg kell adni az alkalmazás aláírási kulcsának egy példányát a Google-nak, hogy a Google Play Developer Console létrehozhasson egy csomagot a csomagban lévő egyes APK-k aláírt verzióival; az adott eszköz architektúrájához, nyelvéhez és elrendezéséhez megfelelő APK-t a Google Play Dynamic Delivery szolgáltatással szállítjuk.

A fejlesztők telepíthetik az Android App Bundle csomagokat Android Studio, Unity, vagy Csapkod, és bár támogatottak a legfeljebb 500 MB-os telepített APK-mérettel rendelkező nagy alkalmazáscsomagok, az OBB-fájlok nem támogatottak. Alternatív megoldásként a Google nemrégiben kiterjesztette az Android App Bundle csomagokat a következővel: Play Asset Delivery a játékfejlesztők számára, hogy dinamikusan szállíthassanak nagy játékeszközöket. Mindezen fejlesztések háttérként a Google azt tervezi, hogy az Android App Bundle csomagokat kötelezővé teszi a Google Play Áruházban újonnan közzétett alkalmazásokhoz.

Ban,-ben "A Google Play újdonságai" videó a múlt héten jelent meg az Android Developers YouTube-csatornán (via AndroidPolice), Milena Nikolic, a Google munkatársa bejelentette, hogy a Google Playen lévő új alkalmazásokhoz alkalmazáscsomag támogatásra lesz szükség. Ennek az új követelménynek nem adtak meg konkrét dátumot, bár tudjuk, hogy valamikor 2021-ben fog megtörténni.

A legtöbb fejlesztő és végfelhasználó nem veszi észre az új követelmény által okozott változásokat, de ez nem jelenti azt, hogy senki sem fogja észrevenni. A fejlesztőknek át kell adniuk aláíró kulcsuk egy példányát a Google-nak, hogy aláírhassák az alkalmazásokat, amivel egyes fejlesztők kételkedhetnek. Az AAB-k további elterjedése megnehezíti a különböző platformokon történő újraelosztást, csökkentve a letöltéseket és ezáltal a potenciális hirdetési bevételeket. (A fejlesztők használhatják a Google nyílt forráskódját bundletool saját AAB-kat készíteni, kibontani, majd feltölteni más platformokra.) Az AAB-k is nehezebbek A felhasználók manuálisan oldalbetöltést végezhetnek, mivel ezeket az Android csomagtelepítője natívan nem támogatja, és ennek támogatnia kell kicsomagolva.

Remélhetőleg többet megtudunk erről az új követelményről, ahogy közeledünk 2021-hez.