2013-03-24 1 views
2

Я пытаюсь разработать приложение PhoneGap с использованием Метеор, но у меня возникли проблемы, выяснить, как правильно структурировать папки приложений.PhoneGap и Метеор, используя PhoneGap Build Service

Вот шаги, которые я до сих пор следуют:

  1. На Windows 7 в машине, я скачал PhoneGap и следующие инструкции в нем, создал проект для Windows Phone 7 в Visual Studio. Я смог написать образец кода с помощью библиотеки Phonegap и успешно протестировать его в эмуляторе Windows Phone 7.

  2. Установленный метеорит, созданный пример проекта. И теперь я пытаюсь объединить образец метеоритного кода в папку www в моем проекте Phonegap, и мне нужна помощь, чтобы выяснить, как структурировать приложение в папке www, то есть какие скрипты входят в папку сервера и клиента.

Также были бы предприняты шаги по отправке этого метеоритного приложения в службу Phonegap Build и развертывание на сервере Meteor?

Я предполагаю, что папка сервера не должна быть частью папки www, загруженной в PhoneGap Build?

+0

Проверьте https://github.com/guaka/meteor-phonegap, вы можете использовать ту же самую папку для WWW, что и для вашего приложения WP. – Akshat

+0

. Я обнаружил, что это не так просто сделать. Но вы можете сделать перенаправление в index.html. window.location = "url" Вы все равно можете использовать плагины phonegap. Секрет состоит в том, чтобы использовать плагин appCache (новый в метеорном месяце в этом месяце) для хранения всех шаблонов и js в телефоне. И будет обновляться при изменении на стороне сервера. – adrianj98

ответ

2

Для установки iPhone и iPad PhoneGap вам даже не нужно добавлять какие-либо файлы в папку www. Все, что вам нужно сделать, это настроить файл CDViewController.m и установить переменную self.wwwFolderName в публикуемом Метеор URL приложения, например, так (строка 170, приблизительно):

self.wwwFolderName = @"http://myapp.meteor.com"; 

Вы можете попробовать аналогичные подходы , и начните создание сверхлегкого экрана PhoneGap. Проверьте службу сборки Phonegap, используя PhoneGap как просто оболочку для приложения Meteor. После подтверждения сборки PhoneGap, добавьте локальный пакет приложения и другие функции.