Huszonhárom nap

belépés

Olyan ragyogó programot írtál, amely boldoggá tesz minden felhasználót. De a felhasználó hitetlenkedő. Nem akar vásárolni egy macskát. Ezután kérdezze meg tőle, hogy töltse le alkalmazásának demo verzióját. Tegyük fel, hogy a játékban a játékosnak 50 szinten kell haladnia. A demo verzióban lehetőséget adsz arra, hogy csak az első öt szintet adja át, és további átvételhez meg kell vásárolnia a játékot. Aztán a vevő megérti, hogy alkalmazásod nélkül nincs élet és örömmel vásárolja meg a program teljes verzióját, és megvásárolja a macskaeledelt a bevételhez.

Class LicenseInformation

Adjon hozzá egy linket a Microsoft.Phone.Marketplace összeállításához az oldalon. amelyben a szerkezet egy LicenseInformation osztályba tartozik. Ezzel létrehozhatja a demo verzióhoz szükséges modellt.

Az LicenseInformation osztály Boolean IsTrial () típusú tulajdonsággal rendelkezik. amellyel meghatározhatja a program állapotát. A program állapotát a If utasítás segítségével ellenőrizheti.

A demo mód tesztelése

Sajnos jelenleg nincs olyan beépített mechanizmus, amely a program demo és teljes verziója közötti váltáshoz két üzemmódban ellenőrizheti a program működését. Használjuk a bypassot. Keresse meg az App.xaml.cs fájlban található IF-nyilatkozatot, és felelős a program hibakereséséért. És hozzon létre az IsolatedStorageSetting trialMode paraméterét az elkülönített tárolóban.

Így néz ki az App () módszer az App.xaml.cs fájlban a mi esetünkre. A trialMode változó értékét TRUE értékre állítottuk be. Ha másik módra kell váltania, állítsa ezt a változót False-nak.

Most ellenőrizheti, hogy a program hogyan működik két módban, feldolgozva az IsolatedStorageSettings értékét. Itt van a MainPage.xaml.cs fájl kódja az ellenőrzéshez.

Emlékeztetem Önöket arra, hogy ez a program tesztelésének öncélú módszere, de használható. Ha tudod a legjobb módot, akkor tudassa velem. Aztán a macska megeszik, és sürgősen el kell adnia egy-két példányt a programjaikból.

Kapcsolódó cikkek