Я разрабатываю приложение для Ka iOS, форка старой Firefox ОС, для которой приложения основаны на HTML5 + JS. При компиляции и запуске на устройстве аналитика Firebase перестает работать. Я получаю следующее сообщение об ошибке. Я считаю, что проблема связана с тем, что на устройстве приложение обслуживается в браузере через схему URL на основе file: //, а не через схему на основе http: //.
@ firebase / analytics: DOMException: запрос был размещен против транзакции, которая в настоящее время не активна или которая завершена. В средах были проблемы с использованием не поддерживаемой IndexDB, на которую полагается FA. Я могу подтвердить, что Ka iOS полностью поддерживает IndexDB, однако указанная выше проблема сохраняется. У кого-нибудь есть опыт использования FA в такой среде?
Соответствующий код:
import firebase from "firebase";
firebase.analytics().setCurrentScreen(screenName);
firebase.analytics().logEvent("screen_view", {
app_name: this.AppName,
screen_name: screenName,
app_version: this.AppVersion
});