2014-09-10 5 views
0

Мое приложение уже опубликовано в Windows Store и в Windows Phone Store. Расходные продукты в приложении работают для Windows Phone, но не для Windows.Windows Universal App - In-app продукт для Windows 8.1 не работает

Этот код не работает, например:

var listing = await CurrentApp.LoadListingInformationAsync(); 

дает это исключение:

HRESULT: 0x801900CC 

И когда я хочу купить товар в приложении, он говорит мне, что это приложение не найден в Windows Store. Но он уже опубликован сегодня, и я могу загрузить его из магазина.

Я делаю это, как в документации MSDN, и это тот же самый код для версии Windows Phone, и там он работает. Из-за этой проблемы мне пришлось деактивировать покупку в приложении в приложении Windows 8.1, потому что иначе она не пройдет сертификацию. Продукты в приложении хорошо определены в магазине во время подачи. И приложение имеет правильное имя и информацию издателя в Visual STudio 2013.

Знаете ли вы, что проблема здесь?

ответ

0

ОК, похоже, что вы должны убедиться, что в продуктах приложения не сбой, даже если подключение к Интернету или сервер не работает или приложение еще не опубликовано. Потому что иначе сертификация не будет активировать продукты, даже если они были определены до отправки. Только когда вы обрабатываете исключения и приложение не падает, они активируют ваши приложения.