locked
Продажа из приложения. RRS feed

  • Вопрос

  • Следую данному руководству, но не совсем понятно должен ли я самостоятельно реализовывать изменения статуса для продукта в WindowsStoreProxy.xml. Вызываю RequestProductPurchaseAsync, но после перезапуска снова выдает что продукт не куплен. Если же меняю статус продукта в WindowsStoreProxy.xml ручками, то все ок, то есть симулятор работает правильно.

    Вообще есть ли у кого более или менее полный пример работы с продажей продуктов из приложения, а то аппендикс из руководства понять сложно. В частности там есть такой кусок:

    function BuyFeature1() {
        if (!licenseInformation.ProductLicenses["featureName"].IsActive)
        {
            try								{
                   await CurrentProductSimulator.RequestProductPurchaseAsync("featureName", false);
               }
            catch (Exception)
            {
               }
        } 
        else
        {
           }
    }
    
    Не совсем понятно, что за CurrentProductSimulator и откуда он взялся.

    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    20 апреля 2013 г. 13:01

Ответы

  • Толкового примера не нашел, но из кусочков собрал ответ на вопрос.

    1. При работе с симулятором xml не меняется, изменения происходят только в памяти.

    2. CurrentProductSimulator это ссылка на CurrentAppSimulator. В общем намудрили они с примерами в статьях, голову сломать можно.


    Женат на WPF. Тайно встречаюсь с WinRT. Не сложилось с C#!

    • Помечено в качестве ответа LXGDARK 21 апреля 2013 г. 9:57
    21 апреля 2013 г. 9:57