Форум программистов, компьютерный форум CyberForum.ru

Использовать PhoneGap для создания сайта и приложения - HTML5

Войти
Регистрация
Восстановить пароль
Другие темы раздела
HTML5 Как добавить платформу в phoneGap? http://www.cyberforum.ru/html5-mobile-apps/thread1358252.html
Всем привет. Только начал ковырять phoneGap, сразу столкнулся с проблемкой. Пытаюсь добавить новую платформу в проект через командную строку. В терминале висит ошибка: cordova platform add android Creating android project... /home/abakan/.cordova/lib/npm_cache/cordova-android/3.6.4/package/bin/node_modules/q/q.js:126 throw e; ^ Error:...
HTML5 Определить Apple ID в Cordova Может кто знает, есть какой-то плагин у cordova, позволяющий определить Apple ID пользователя на iOS? Мне это нужно для того, чтобы с помощью этой учетки идентифицировать пользователя в приложении, если он, например, решит сменить девайс на другой, а данные остались те же. Буду очень благодарен за любую помощь, уже пару суток ищу, ничего не могу найти http://www.cyberforum.ru/html5-mobile-apps/thread1353725.html
HTML5 Phonegap приложение и цена
Всем привет, есть 2 вопроса: Нужно написать простой скелет приложения, в котором будет: 1. Оплата картой (сначала привязываем банк карту, после можем что то оплатить) + отражение в интерфейсе всех последних оплат. 2. Генерация пароля и qrcode и вывод к каждой из оплат на экран (это некоторые идентификаторы). Перед тем как забрать товар - ему надо показать пароль или qr - продавец считывает/...
Как можно отправить на сервер информацию автономно HTML5
Добрый день! Есть такая задача - не знаю как ее реализовать, посоветуйте как разобраться в этом... Пытаюсь написать приложение на PhoneGap с такой задачкой: Есть 2 точки А и точка Б (Координаты А это Адрес дома - Координаты Б это Офис) Нужно чтобы при Выходи из точки А - отправилась информация на сервер (Время Выхода из точки) И когда добрался до Б - отправилась информация на сервер (Время...
HTML5 Ошибка при первом запуске phonegap http://www.cyberforum.ru/html5-mobile-apps/thread1291654.html
Установил phonegap, cordova и java создаю проект и пытаюсь добавить платформу и выскакивает вот такая вот ошибка, в чем моя проблема ?
HTML5 Не работают события InAppBrowser Не выполнятся обработчики событий InAppBrowser. Сам плагин работает, страница открывается. Тестирую на Android 4.1.2, версия Cordova 3.5.0 var ref = window.open(encodeURI(authURL), '_blank', 'location=no'); ref.addEventListener('loadstop', this.auth_event_url); ref.addEventListener('loadstart', function () {alert("!!!");}) подробнее

Показать сообщение отдельно
Vorona
Peace 2 all shining faces
 Аватар для Vorona
662 / 524 / 44
Регистрация: 05.03.2010
Сообщений: 1,270
12.02.2015, 21:58     Использовать PhoneGap для создания сайта и приложения
принцип phonegap вы правильно поняли, подгружается это все в обычной webview, и общается с нативным миром посредством изменения url, где он перехватывается и обрабатывается, а оттуда можно просто выполнять строку javascript кода

ну первый и второй пункты можно и совместить, но если у вас задача сперва сайт выкатить, то ок
впринципе можно с минимальными изменениями портировать его phonegap апп

для этого вам нужно смотреть в сторону spa (single page application), т.е. фронтенд апп который общается с REST сервисом, а не на сервере генерите вьюхи и т.д, как по старинке

кстати, сейчас похожую задачку решаем, и впринципе нужно только скриптик написать, который правильно весь spa соберет и отдаст готовое веб приложение

насчет подводных камней:
1. это всякие жесты (вместо клика - тачи и т.д., отказывайтесь от всяких hover и прочей присущей сайту лабуды)
2. потом андроид и backbutton, если переходы между скринами делаете с помощью урла и роутинга, то где-то автоматом реализуется эту фича, а где-то наоборот прийдется придумывать свое (например закрытие попапов и отмены действий не связанных с урлом)
3. обращение к REST сервису - если на сайте из spa аппа вы можете получать данные при помощи локального относительного пути, то в phonegap аппе нужно будет обращаться к удаленному серверу
4. плагины. допустим нужно в аппе стучаться к ками-то iOS/Android-присущим функциям, тогда на сайте у вас этого не получится
 
Текущее время: 16:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru