WP8 IsTrial () всегда возвращает false

1

Я разработал приложение WP8 с пробным режимом. Весь код вокруг вызова IsTrial() был выполнен, как описано в статье http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286402(v=vs.105).aspx

Когда я отлаживаю приложение с помощью фальшивого пробного периода (как описано выше по ссылке), мой рекламный баннер был хорошо показан на эмуляторе и устройстве разработчика, но когда мое приложение стало доступным в WP Store, похоже, что IsTrial() всегда возвращает false - no отображается объявление!

Кто-нибудь сталкивается с той же проблемой?

Спасибо всем! С уважением.

Теги:
windows-phone-8

1 ответ

0
Лучший ответ

Если ваше приложение работает нормально с лицензией = true/false, то после публикации приложения код, который вы представили, должен работать. Лучшая практика заключается в том, чтобы поместить этот код в Application_Launching и Activated events. Также обратите внимание, что бета-версия всегда бесплатна, поэтому вы также получаете false.

Если вы проверите IsTrial, вы также должны проверить IsActive. IsTrial возвращает true даже после окончания пробного периода. IsActive, однако, вернет false после окончания пробного периода.

  • 0
    Да, мое приложение работает хорошо, когда я моделирую пробную / полную версию в режиме отладки. Проблема появляется, так как приложение стало доступно в Магазине. Да, я вызываю IsTrial () в Application_Lauchning и Activated, как описано в статье MSDN, о которой я упоминал выше. Я не проверяю IsActive (), потому что хочу иметь неограниченный пробный период. Я не знаю, могу ли я указать здесь название своего приложения, чтобы оно могло
  • 0
    Если вы предоставляете пользователю неограниченный пробный период, зачем ему покупать ваше приложение? просто попробуйте этот образец
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню