Глубокие ссылки в мультимедийном приложении в UWP на Xbox

Мы перенесли наше приложение с платформы Xbox One старой школы JavaScript/HTML на UWP. Тем не менее, мы по-прежнему хотим поддерживать диплинкинг ms-xbl: ms-xbl-{titleId}://media-details?contentId={contentId} Этот протокол используется для запуска приложения из мультимедийной плитки на панели инструментов Xbox.

Идентификатор titleId нашего приложения UWP (Xbox) пуст в консоли, поэтому мы не можем использовать Xbox XDK для запуска приложения из прямой ссылки, как раньше. Microsoft хочет продвигать наше приложение, но требует использования протокола ms-xbl. Можно ли вообще обрабатывать (и отлаживать) это в UWP?

Глядя на панель управления Xbox One, я вижу приложения, которые, кажется, его поддерживают (Netflix, Channel5).


person Handsome Greg    schedule 13.02.2018    source источник


Ответы (1)


Идентификатор titleId нашего приложения UWP (Xbox) в консоли пуст.

Идентификатор title не должен быть нулевым (вы не можете получить его из консоли). Вы можете получить его со своей панели инструментов, а затем добавить самостоятельно (например, из Получите свои идентификаторы). Вы используете программу XBOX Creator? Таким образом, когда вы включаете службу XBOX Live, вы можете найти свой titleID непосредственно из части службы XBOX Live на панели инструментов. Затем вы можете добавить его в свое приложение, обратившись к Добавьте TitleID и SCID в свой двоичный файл.

person Barry Wang    schedule 14.02.2018
comment
Мы использовали Xbox Live в предыдущей версии приложения JavaScript/HTML. Однако, когда мы перешли на UWP, мы больше не пользуемся никакими службами Xbox Live. Вы предполагаете, что нам нужно сначала включить его, чтобы иметь возможность использовать глубокие ссылки? - person Handsome Greg; 14.02.2018