Могу ли я установить сертифицированное приложение на свой телефон? (ОС Фаерфокс)

Есть ли способ разработать приложение для Firefox OS, использующее сертифицированный API, и установить его на свой телефон?

Нам особенно нужны телефонные данные, такие как уровень сигнала. Мы можем сделать это на Android без каких-либо трудностей (на самом деле, мы могли бы разместить приложение в Google Play, если бы захотели). Но нам просто нужно установить его на небольшое количество домашних телефонов.

Похоже, что Firefox OS считает в какой-то степени угрозой безопасности определение уровня сигнала вышки сотовой связи и аналогичных данных телефонии. Правильно ли я предполагаю, что Firefox OS никак не позволит приложению разработчика прочитать эти данные?


person Martin Ellison    schedule 15.04.2014    source источник


Ответы (2)



Если вы используете Firefox OS 1.2>, вы должны иметь возможность отправить сертифицированное приложение на разблокированный телефон для целей тестирования. Я вставляю код вроде:

    testconn.onclick = function () {

        var cnx = navigator.mozMobileConnection;

        if (cnx.voice.connected) {
            console.log("The signal has a strength of " + (+cnx.voice.relSignalStrength) + "%");
        } else {
            console.log("The state of the connection is: " + cnx.voice.state);
        }


    };

и ввел в манифест следующее разрешение:

  "permissions": {
    "mobileconnection":{}
  },
  "type": "certified"
person Jason Weathersby    schedule 15.04.2014
comment
Этого может быть достаточно. Сложно ли разблокировать телефон? - person Martin Ellison; 16.04.2014
comment
под "разблокированным" вы имеете в виду просто "не привязанный к оператору" или имеете в виду "рутированный"? - person Martin Ellison; 16.04.2014
comment
на самом деле вы можете сделать это с любым телефоном, который вы настроили с удаленной отладкой и с помощью диспетчера приложений. Какой у тебя телефон? - person Jason Weathersby; 16.04.2014