Есть ли у приложения WebView доступ к функциям Android? - PullRequest
0 голосов
/ 30 ноября 2018

Извините, если это неправильное место, чтобы задавать эти вопросы, но я нигде не могу найти ответ.Я построил / создаю приложение, которое в основном отображает карту листовки и отслеживает пользователей в режиме реального времени с помощью node и socket.io. Оно имеет различные функции, но все содержится либо на карте, либо поверх нее.То, что мне нужно знать, это:

  1. Будет ли это работать правильно в приложении WebView?
  2. Может ли оно работать, когда приложение включено, но в фоновом режиме (Это нужно запустить, чтобы сохранитьподключение открыть и обновить местоположение с помощью функции watch.position)?
  3. Можно ли получить доступ к функциям определения местоположения в HTML5?
  4. Могу ли я получить доступ к таким вещам, как если я хочу отправить с него SMS черезкнопка в веб-приложении?
  5. Можно ли получить доступ к камере?
  6. Какое самое быстрое программное обеспечение для его разработки и может ли подобное приложение быть создано для iOS?

Извините, если много вопросов, но из того, что я прочитал, WebView должно быть достаточно хорошим, так как большая часть работы в любом случае основана на бэк-энде и на основе карты / браузера.Или мне идти по родному маршруту?

1 Ответ

0 голосов
/ 30 ноября 2018

Я сделал пару кроссплатформенных приложений для iOS и Android с Cordova.Чтобы ответить на ваши вопросы: Короче говоря, я думаю, что вы можете сделать большую часть того, что вы пытаетесь сделать с помощью такой среды, как Cordova.

  1. Нет.
  2. Не с веб-обзором, но, возможно, с Cordova (есть плагин для фоновых сервисов).
  3. Не с веб-обзором, а с Кордовой.
  4. Не с веб-обзором, но да с Cordova.
  5. Не с веб-обзором, но да с Cordova.

Теперь я являюсь разработчиком для iOS.и Android.Вероятно, я бы не стал делать кроссплатформенное приложение снова, если бы оно не было действительно простым.Я всегда мог заставить вещи работать в Кордове, но с большим количеством взлома.Поскольку вы знакомы с javascript / html, Corodova или Phonegap, вероятно, будут самыми быстрыми с точки зрения времени разработки для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...