2017-02-11 10 views
2

У меня возникают серьезные проблемы с приложением приложения, работающим в режиме Retail на Xbox One.UWP Xbox Одна разница между запуском в режиме Retail to Dev

Приложение прекрасно работает в режиме Dev, я загрузил его в магазин, и он прошел сертификацию, но когда приложение затем устанавливается через магазин на Retail Xbox One, он отказывается запускать.

Во-первых, он был сбой во время заставки, сообщение об ошибке не возвращалось обратно на экран дома Xbox. Из-за того, что я сейчас в режиме Розничной торговли, я не могу подключить отладчик к приложению. Я настроить мой собственный обработчик исключений для отправки ошибок на мой бэкэнда сервер, и это был сбой, за исключением:

Cannot create instance of type 'Microsoft.Advertising.WinRT.UI.AdControl' 

Она использует последнюю Microsoft.Services.Store.SDK и поэтому Microsoft.Advertising SDK для XAML. Я вынул AdControl из MainPage.xaml, и теперь у нас появился пользовательский интерфейс! Не идеальны, поскольку объявления необходимы для монетизации.

К сожалению, это не конец проблем, во время приложения инициализации он копирует файлы из папки Data решения для LocalStorage, по какой-то причине он сейчас висит на следующее:

StorageFile anjFile = await localCacheFolder.GetFileAsync(App.AbilitiesFileName); 

Что так сильно отличается запуск приложений в Xbox в режиме Retail по сравнению с Dev Mode? Приложение также отлично работает на мобильных и настольных компьютерах, поэтому я знаю, что проблем не должно быть. Единственный способ попытаться выяснить, что вызывает проблемы, - это прокомментировать строки или поместить в приложение замещающих элементов, чтобы изменить текстовое поле отладки на экране, чтобы увидеть, какая часть кода запущена, и перестроить и отправить в магазин снова, дождаться сертификации а затем переустановить из магазина в Xbox, очень медленную и трудоемкую задачу, и теперь я готов к представлению 12 приложения, которое я очень расстраиваюсь!

Обновление: похоже, проблема с AdControl началась около 9 февраля и затрагивает несколько приложений на Xbox One и, возможно, из-за обновления инфраструктуры для соответствующих библиотек. Не уверен, почему это не влияет на режим Dev.

+1

Большое спасибо за сообщение об этой проблеме. Мы можем воспроизвести эту проблему с SDK, указанную вами, и наша команда разработчиков активно исследует ее. Как только исправление доступно, я отправлю его здесь. Спасибо всем за ваше понимание. –

ответ

1

Большое спасибо за сообщение об этой проблеме на форуме и помощь в проведении расследований. Исправлена ​​основная причина проблемы, и исправление было развернуто. Обновление структуры займет несколько дней, чтобы охватить большинство устройств, когда новое приложение или обновленное приложение с поддержкой рекламы обновляется на устройстве Xbox.

Только для режима Dev: Проблема не затрагивает режим Dev и только режим Retail, так как режим Retail фактически является самой безопасной и самой строгой средой и требует, чтобы все исполняемые файлы были подписаны и сертифицированы. Если чего-то не хватает, режим Retail является единственным, который будет вызывать проблему таким образом - не загружая библиотеки.

Процесс исправления и развертывания: Вы можете обратиться к пользователям, которые сообщили о проблемах для вашего приложения, и попросить их переустановить ваше приложение. Другой вариант, который вы (как разработчик), - это нажать обновление для вашего приложения (только изменение версии) и нажать его на своих пользователей. Это позволит обновить инфраструктуру на устройствах конечных пользователей и ускорить развертывание исправления. Те разработчики, которые сняли рекламный контроль, верните его и нажмите обновление для своих приложений.

Пожалуйста, не стесняйтесь обращаться к нам ([email protected]) в случае возникновения проблем или запросов по этой теме. Спасибо за терпение и извините за неудобства, вызванные в этот период.

-Vivek.

+0

У меня была такая же проблема, и я могу подтвердить, что проблема исправлена. Мое приложение теперь работает и в режиме розничной торговли. – Rython

1

Похоже, проблема с AdControl началась около 9 февраля и затрагивает несколько приложений на Xbox One и, возможно, из-за обновления инфраструктуры для соответствующих библиотек. Не уверен, почему это не влияет на режим Dev.

У меня есть обновление от нашей инженерной команды, эта проблема исправлена. Но вам может потребоваться удалить и переустановить любое из затронутых приложений в вашем XBOX, после чего оно должно работать нормально.

Пожалуйста, дайте мне результат после переустановки всех затронутых приложений в вашем XBOX.

спасибо.

+0

Спасибо, если обновление одного или нескольких приложений было изменено или переустановлено, все остальные затронутые приложения работают, когда их трогают, поскольку инфраструктура переустановлена ​​во время установки первых приложений. –