Невозможно инициализировать WebGL в Android Instant Game («черный список WebGL1») - PullRequest
0 голосов
/ 20 апреля 2020

Я разрабатываю android мгновенную игру с использованием WebView (в комплекте с Cordova). Игра хорошо работает в браузере, а также в качестве установленного приложения, и даже через веб-представление в Facebook Messenger. Однако как мгновенное приложение Android, инициализирующее контекст WebGL, завершается неудачей, и я нахожу эту ошибку в журнале:

04-20 14: 38: 43.833 16769 16848 E хром: [ОШИБКА: context_group. cc (145)] ContextResult :: kFatalFailure: WebGL1 занесен в черный список

Устройство, которое я пробовал, - Huawei MediaPad T3 10. Я не знаю, работают ли другие устройства (у меня нет доступно на данный момент). Некоторые другие мгновенные игры работают с устройством, но, опять же, они, вероятно, не используют WebView.

Я попытался инициализировать WebGL2, если WebGL1 занесен в черный список, но это не сработало, вероятно, по многим причинам.

Почему устройство занесено в черный список только в Android Instant Apps? Есть ли способ обойти проблему? Можно ли как-то занести в белый список устройство?

...