none
UWP: isTrial всегда возвращает false

    Вопрос

  • Настроил приложение в магазине с бесплатной пробной версией на 15 дней (без сроков начала/завершения). Стоимость приложения указана - бесплатно.

    В приложении (WinJS) использую Windows.Services.Store.

    Задача: после запуска приложение должно вывести форму покупки в случае isTrial == false, и продолжить запуск в случае isTrial == true.

    Протестировал на trial методом хардкода: заменил полученное с getAppLicenseAsync() isTrial на true. Все работает.

    Выложил приложение в магазин. После установки с магазина программа сразу просит купить, т.е. isTrial == false.

    Устанавливал с магазина на вирутуалке с новой учетной записью и на новом ПК с чужой учетной записью где эта программа ни разу не устанавливалась.

    Подскажите, почему isTrial всегда false или что я не учел?


    • Изменено Imsuspend 26 декабря 2018 г. 20:44
    26 декабря 2018 г. 20:40

Ответы

  • Настроил приложение в магазине с бесплатной пробной версией на 15 дней (без сроков начала/завершения). Стоимость приложения указана - бесплатно.

    Эти две настройки противоречат друг другу. Триал возможен только у платного приложения. Вы должны выставить цену приложению, тогда заработает триал. Для его тестирования вы можете выдать несколько промо кодов для бесплатной покупки, но процесс покупки по промо коду отличается от простой покупки, но для тестов вам думаю сойдет.
    • Помечено в качестве ответа Imsuspend 27 декабря 2018 г. 10:57
    27 декабря 2018 г. 6:47

Все ответы

  • Добрый День.

    Емнип настройки поведения при ограничениях в т.ч демо периода и т.п делаются на портале в свойствах профиля приложения.


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub, Instagram

    26 декабря 2018 г. 21:06
    Модератор
  • Спасибо за ответ!

    Эмм... на портале? Имеете ввиду partner.microsoft.com? Если да, то в продукте в разделе

    "цены и доступность" - "бесплатная пробная версия" я указал: 

    - с ограничением по времени: "15 дней"

    - начиная с: "как можно скорее"

    - заканчивается: "никогда"

    Или нужно еще где-то  указывать?

    26 декабря 2018 г. 21:20
  • Спасибо за ответ!

    Эмм... на портале? Имеете ввиду partner.microsoft.com? Если да, то в продукте в разделе

    "цены и доступность" - "бесплатная пробная версия" я указал: 

    - с ограничением по времени: "15 дней"

    - начиная с: "как можно скорее"

    - заканчивается: "никогда"

    Или нужно еще где-то  указывать?

    Добрый День.

    Я про кабинет разработчика в Store


    Я не волшебник, я только учусь MCP, CCNA. Если Вам помог чей-либо ответ, пожалуйста, не забывайте нажать на кнопку "Пометить как ответ" или проголосовать за полезное сообщение. Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции работодателя. Вся информация предоставляется как есть без каких-либо гарантий. Блог IT Инженера, Twitter, YouTube, GitHub, Instagram

    26 декабря 2018 г. 21:36
    Модератор
  • В центре разработки Windows, я перехожу в центр партнеров и там настраиваю, размещаю пакеты в магазине.

    Видимо я точно что-то упустил. А можно ссылку или как туда зайти?

    • Изменено Imsuspend 26 декабря 2018 г. 21:54
    26 декабря 2018 г. 21:49
  • Настроил приложение в магазине с бесплатной пробной версией на 15 дней (без сроков начала/завершения). Стоимость приложения указана - бесплатно.

    Эти две настройки противоречат друг другу. Триал возможен только у платного приложения. Вы должны выставить цену приложению, тогда заработает триал. Для его тестирования вы можете выдать несколько промо кодов для бесплатной покупки, но процесс покупки по промо коду отличается от простой покупки, но для тестов вам думаю сойдет.
    • Помечено в качестве ответа Imsuspend 27 декабря 2018 г. 10:57
    27 декабря 2018 г. 6:47
  • Спасибо!

    Видимо в этом проблема.

    Подскажите, как настроить приложение trial(полная версия с ограничением по времени) + подписка (надстройка)?


    • Изменено Imsuspend 27 декабря 2018 г. 10:12
    27 декабря 2018 г. 10:07
  • Я сама в этом вопросе разбиралась давно. Но и тогда документацию было легко найти. Сейчас врядли смогу правильно всё рассказать. Все продукты от Microsoft постоянно улучшаются, лучше смотреть актуальную справку. А уж как построить маркетинговую стратегию вам решать, так как тут всё упирается в ваше приложение и платежеспособность клиентов.
    27 декабря 2018 г. 11:29