LGTV -WebOS - Есть ли способ открыть URL-адрес в браузере телевизора?

Я разрабатываю приложение веб-хостинга для LG/TV WebOS.

Я знаю, что приложение веб-хостинга в основном работает внутри браузерного движка (webkit?).

Когда пользователь собирается совершить платеж (я использую Paypal, потому что мне не нравится PaymentWall), приложение направляет пользователя на страницу подтверждения PayPal, где пользователь не может нажать кнопку ПОДТВЕРЖДЕНИЕ ПОКУПКИ. Я не вижу курсор "мыши", и нет никакой документации, которую я мог бы найти по этой теме.

Итак, я подумал, могу ли я запустить эту платежную страницу в браузере телевизора.

В этом браузере есть курсор, который перемещается, когда я нажимаю стрелки.

Любой способ сделать это? Чтобы запустить URL-адрес из приложения в телевизионный браузер? или чтобы курсор появлялся внутри приложения?


person Duck    schedule 24.04.2020    source источник
comment
Вы уверены, что приложение будет принято службой контроля качества приложений LG? webostv.developer.lge.com/develop/app-developer -руководство/   -  person stuckatzero    schedule 10.05.2020
comment
Почему ты это сказал? Оплата обрабатывается PayPal.   -  person Duck    schedule 10.05.2020


Ответы (1)


Я использовал этот подход.

openLink(url: string): void {
    webOS.service.request("luna://com.webos.applicationManager", {
        method: "launch",
        parameters: {
            id: "com.webos.app.browser",
            params: {
                target: url,
            },
        },
        onSuccess: (res: any): void => {
            console.log("Browser open success. ", res);
        },
        onFailure: (res: any): void => {
            console.log("Browser open fail. ", res);
        },
    });
}

Требуется библиотека webOS.js или webOSTV.js.

person ydanila    schedule 05.05.2020