ПредишенСледващото

В тази статия,

Тази статия показва как да използвате пространство от елементи Windows.ApplicationModel.Store, за да включите покупки на продукти в приложението. Ако вашето приложение е предназначена за Windows 10 версия 1607 или по-късно, се препоръчва да се използват елементи, които отиват в имената пространство Windows.Services.Store за управление на покупки от приложението. вместо Windows.ApplicationModel.Store. За повече информация, вижте. В тази статия.

Независимо от това дали вашето приложение е безплатно или не, можете да продавате на съдържанието, други приложения или нова функционалност (например, отключване на следващото ниво на играта) направо от приложението. Този раздел описва как да се даде възможност на тези покупки.

Вътрешни продукти приложения, които не могат да бъдат предлагани в пробната версия. Членове пробна версия на приложението ще бъде в състояние да си купят домашни приложения на продукта, само ако те получат пълната версия на това приложение.

Предварителни

  • Заявление за на Windows, която се очаква да се добавят компоненти за продажба.
  • Когато създавате код за вътрешни приложения и продажби на продукта, ще го проверяват за първи път, да се използва CurrentAppSimulator CurrentApp обект вместо на обекта. В този случай, можете да проверите лицензиране логика симулация чрез позоваване на лицензиране сървър вместо обаждане реалния сървър. За да направите това, да промените името на файла в папката WindowsStoreProxy.xml% профил_на_потребител% \ AppData \ Local \ пакети \<имя пакета>\ LocalState \ Microsoft \ Windows Store \ ApiData. Симулатор на Microsoft Visual Studio създава този файл при стартиране на приложението. Можете също да изтеглите своя собствена версия на това по време на изпълнение. За повече информация, вижте. В Използването WindowsStoreProxy.xml файл CurrentAppSimulator.
  • Този раздел също осигурява връзки към код примери от статията пример за магазина. Този пример дава чудесна възможност да експериментирате с различни методи на плащане, които са достъпни за приложения на Windows универсални платформи (UWP).

Стъпка 1: Инициализиране лицензионната информация за прилагането

По време на инициализация, приложението ще получите LicenseInformation обект за него чрез инициализиране CurrentApp или CurrentAppSimulator. да се даде възможност за закупуване на национални продукти приложения.

Стъпка 2: Добавяне на функции за продажби на заявление от прилагането

За всеки компонент, който трябва да бъде на разположение като продукт в рамките на приложението, изпълнява функцията на продажбите и да го добавите към вашата кандидатура.

В заявлението, трябва да добавите всички продукти, които са предназначени за продажба на потребителите, трябва да бъдат изпратени до магазина. Ако по-късно искате да добавите нови продукти от самото приложение, ще трябва да се актуализира заявлението и изпраща за съхранение на новата версия.

Създаване на продажбите маркер на приложения

Вие определяте всеки вътрешен продукт прилагане на прилагането му върху маркера. Marker-низ, която дефинирате и използвате в приложението си и магазин за идентифициране на даден продукт от приложението. Дайте име на маркер, а разбира се уникален за кандидатстването за бързо да се определи кой компонент е, когато пишете код. Ето някои примери за имена:

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

компонент код блок в климатизирани стая

компонент код, свързан с вътрешния продукт кандидатстване трябва да бъде поставен в условен блок, който проверява дали потребителят има лиценз да използвате този компонент.

Ето един пример на код за възможностите на продукта, предмет на featureName име в условен лиценз блок. featureName линия - маркер, който еднозначно идентифицира продукта в заявката и в магазина.

Добавяне на потребителски интерфейс за закупуването на този компонент

В заявлението, вие също трябва да осъзнаят възможността за закупуване на продукта или компонента, предложената промяна на продукта на заявлението. Потребителите не могат да ги купуват в магазина, както закупени самото приложение.

Стъпка 3: Поставете окончателната версия на кода на тест

Стъпка 4: Конфигуриране на продажбите на продуктите на тези в магазина

На таблото Център за развитие, отидете на заявлението и да се създаде надстройка. съответства на предлагания продукт в заявлението. Идентифицирайте кода на продукта, вида, цената и други свойства на добавката. Уверете се, че конфигурацията е идентичен с настройката направена в WindowsStoreProxy.xml за тестване.

продажби маркер на приложения, използвани в кода трябва да съответства на стойността на кода на продукта. което е посочено в определянето на подходяща добавка върху таблото.

бележки

Ако искате потребителите да могат да купуват хранителни стоки от прилагането (елементи, които могат да бъдат закупени, които се използват, и след това евентуално да закупят отново), отидете в подкрепа на покупки на консумативи, с вътрешни приложения.

Ако имате нужда от получаване на документ за покупка от страна на потребителя да извърши приложението, прочетете раздела Проверка покупки продукти чрез разписки.

теми, свързани с

Подкрепете проекта - споделете линка, благодаря!