Windows 1607 版本(內(nèi)部版本 14393)之后,微軟在 SDK 添加了一些與應(yīng)用商店相關(guān)的新接口,像應(yīng)用試用與購買、應(yīng)用內(nèi)購等。這些接口相對于原來的接口要方便很多。就拿應(yīng)用內(nèi)購來說,以前的方式是:開發(fā)時(shí),為了方便測試,在項(xiàng)目中添加一個(gè) xml 文件,此文件描述了應(yīng)用內(nèi)的產(chǎn)品信息,然后使用 CurrentAppSimulator 來完成相關(guān)的操作;當(dāng)應(yīng)用要發(fā)布到商店時(shí),再將所有的 CurrentAppSimulator 替換成 CurrentApp;而使用新接口,則可以直接在開發(fā)環(huán)境中,就可以訪問我們在開發(fā)人員中心(dev.windows.com/dashboard)中添加的產(chǎn)品,這樣就和實(shí)際的購買操作完全一樣,所以新接口更方便,更直觀。

新接口的信息如下:

命名空間:Windows.Services.Store
類:StoreContext

以下通過一個(gè) Demo 來體驗(yàn)一下:

1. 首先,在 Windows 開發(fā)人員中心,創(chuàng)建一個(gè)新的應(yīng)用作為本次測試的應(yīng)用,并在它里面創(chuàng)建若干個(gè)加載項(xiàng),并設(shè)置好對應(yīng)的標(biāo)題、價(jià)格等;另外,本例中創(chuàng)建的加載項(xiàng)類型為 Durable 類型,即耐用型。

2. 接下來,新建一個(gè) UWP Project,注意 TargetVersion 和 MinVersion,都應(yīng)該選 Windows Aniversary Edtion (10.0, Build 14393)。新建完成后,右擊項(xiàng)目,選擇 Store (商店) -> Associate app with the Store(將 App 與商店關(guān)聯(lián)),在打開的窗口中,將這個(gè)項(xiàng)目與剛才在開發(fā)人員中心中創(chuàng)建的應(yīng)用相關(guān)聯(lián)。

3. 將以下 XAML 內(nèi)容放到 MainPage.xaml 中:

網(wǎng)友評論