Я разработал приложение WP8 с пробным режимом. Весь код вокруг вызова IsTrial() был выполнен, как описано в статье http://msdn.microsoft.com/en-us/library/windowsphone/develop/hh286402(v=vs.105).aspx
Когда я отлаживаю приложение с помощью фальшивого пробного периода (как описано выше по ссылке), мой рекламный баннер был хорошо показан на эмуляторе и устройстве разработчика, но когда мое приложение стало доступным в WP Store, похоже, что IsTrial() всегда возвращает false - no отображается объявление!
Кто-нибудь сталкивается с той же проблемой?
Спасибо всем! С уважением.
Если ваше приложение работает нормально с лицензией = true/false, то после публикации приложения код, который вы представили, должен работать. Лучшая практика заключается в том, чтобы поместить этот код в Application_Launching и Activated events. Также обратите внимание, что бета-версия всегда бесплатна, поэтому вы также получаете false.
Если вы проверите IsTrial, вы также должны проверить IsActive. IsTrial возвращает true даже после окончания пробного периода. IsActive, однако, вернет false после окончания пробного периода.