Termékek vásárlása az alkalmazásból - uwp app developer, microsoft docs

Ebben a cikkben

Ez a cikk bemutatja, hogyan használhatja a Windows.ApplicationModel.Store névtér elemeket, amelyek lehetővé teszik a termékvásárlást egy alkalmazásban. Ha alkalmazását a Windows 10 1607-es vagy újabb verziójára tervezték, javasoljuk, hogy a Windows.Services.Store névtér elemeit használja a vásárlások kezeléséhez az alkalmazásból. és nem Windows.ApplicationModel.Store. További információért lásd ezt a cikket.

Függetlenül attól, hogy az alkalmazás ingyenes-e vagy sem, tartalmat, más alkalmazásokat vagy új funkciókat (például a játék következő szintjének felszabadítását) közvetlenül az alkalmazásból adhatja el. Ez a szakasz leírja, hogyan engedélyezheti az ilyen vásárlást.

Az alkalmazás belső termékei nem nyújthatók a kísérleti verzióban. Az alkalmazás próbaverziójának felhasználói csak akkor tudják megvásárolni az alkalmazás belső termékeit, ha megvásárolják az alkalmazás teljes verzióját.

Előfeltételek

  • A Windows-alkalmazás, amelyikben fel kell venni az alkatrészeket.
  • Amikor létre hozza a belső alkalmazás termékek értékesítésének kódját, és először ellenőrizni fogja, használja a CurrentAppSimulator objektumot a CurrentApp objektum helyett. Ebben az esetben ellenőrizheti az engedélyezési logikát azáltal, hogy szimulálja a licenckiszolgálóhoz való hozzáférést, nem pedig az igazi szervert. Ehhez módosítania kell a WindowsStoreProxy.xml nevű fájlt a% userprofile% \ AppData \ local \ packages \<имя пакета>\ LocalState \ Microsoft \ Windows Store \ ApiData. A Microsoft Visual Studio szimulátor létrehozza ezt a fájlt az alkalmazás első indításakor. A saját verziót is futtathatja futásidő alatt. További információ: A WindowsStoreProxy.xml fájl használata a CurrentAppSimulator alkalmazással.
  • Ez a szakasz hivatkozásokat tartalmaz a minta kódjára is a Store áruház példaszámából. Ez a példa kiváló lehetőséget nyújt a Universal Platform (UWP) alkalmazásokhoz rendelkezésre álló különböző fizetési módszerek kísérletezésére.

1. lépés: Az alkalmazás licencinformációinak inicializálása

Az alkalmazás inicializálása után a LicenseInformation objektumot a CurrentApp vagy CurrentAppSimulator inicializálásával megkapja. A belső alkalmazási termékek beszerzésének bevonása.

2. lépés: Alkalmazás hozzáadása az alkalmazásból az alkalmazásba

Az egyes összetevők számára, amelyeknek az alkalmazáson belül termékként kell rendelkezésre állniuk, végre kell hajtaniuk az értékesítési funkciót, és hozzá kell adniuk az alkalmazáshoz.

Az alkalmazásban meg kell adnia az összes értékesített terméket az ügyfeleknek, mielőtt elküldenék az áruházba. Ha később új termékeket szeretne hozzáadni az alkalmazásból, frissítenie kell az alkalmazást, és új verziót kell küldenie az áruházba.

Hozzon létre egy értékesítési tokenet egy alkalmazásból

Az alkalmazás minden egyes belső termékét az alkalmazásban a token használatával határozhatja meg. A token egy olyan karakterlánc, amelyet az alkalmazásban és az áruházban definiál és használ az adott termék azonosításához az alkalmazásból. Adjon meg egy olyan nevet, amely egyértelmű és egyedülálló az alkalmazásához annak érdekében, hogy gyorsan meghatározhassa, melyik összetevőt képviseli a kód írásakor. Íme néhány példa a nevekre:

  • "SpaceMissionLevel4"
  • "ContosoCloudSave"
  • "RainbowThemePack"

Helyezze az alkatrészkódot egy feltételes blokkba

Az alkalmazás belső termékéhez kapcsolódó összetevő kódját egy feltételes blokkba kell helyezni, amely ellenőrzi, hogy a felhasználónak van-e engedélye az összetevő használatára.

Itt van egy mintakód a termékspecifikus tulajdonságnak egy feltételes engedélyezési blokkban. A FeatureName karakterlánc olyan jelölő, amely egyedileg azonosítja ezt a terméket az alkalmazásban és az áruházban.

Vásárlási felület hozzáadása ehhez az összetevőhöz

Az alkalmazásban fel kell ismernünk annak a lehetőségét is, hogy a termékhez felkínált terméket vagy összetevőt az alkalmazásból lehessen megvásárolni. A felhasználók nem vásárolhatják meg őket az áruházon keresztül, mivel maguk vásárolták meg az alkalmazást.

3. lépés Helyezze vissza a tesztkódot a végleges verzióval

4. lépés: A termék telepítése az alkalmazásból az Üzletben

A Fejlesztési Központ információs központjában lépjen be az alkalmazásba, és hozzon létre egy bővítményt. amely megfelel a javasolt terméknek a függelékben. Határozza meg a bővítmény termékkódját, típusát, árát és egyéb tulajdonságait. Ellenőrizze, hogy a konfiguráció megegyezik-e a WindowsStoreProxy.xml-ben a tesztelés során.

A kódban használt alkalmazás értékesítési jelölőjének meg kell egyeznie a termékkód értékével. amelyet a megfelelő bővítmény meghatározása az információs panelben meghatároz.

jegyzetek

Ha azt szeretné, hogy a felhasználók vásárolhassák a fogyóeszközöket az alkalmazásból (vásárolható, felhasznált és később újra megvásárolható), lépjen a Támogatás részben az alkalmazáshoz szükséges fogyóeszközök beszerzéséhez.

Ha bevételre van szüksége ahhoz, hogy meggyőződjön arról, hogy a vásárló az alkalmazásból vásárol, kérjük, olvassa el a termékek vásárlásainak ellenőrzését a bevételek segítségével.

Kapcsolódó témák