2015-02-25 6 views
1

Я новичок в Кордове. Извините, если это любительские вопросы. Я хотел бы узнать больше о настройке и архитектуре типичного приложения для телефона.Meteor Cordova Production

У меня есть локальная версия сборки Meteor Cordova, и она подключается к удаленному серверу/db через модуль. Но я смущен тем, как все будет работать после завершения приложения.

  • Когда вы применяете приложение в магазине приложений, вы предоставляете им удаленный сервер/db для сборки/установки приложения?
  • Какой сервер фактически использует мобильную версию вашего приложения?
  • Горячий код делает звук отличным. Как это работает? haha

Я не ищу специфику (если вы не чувствуете себя щедрым), информация о более высоком уровне об этом процессе будет отличной.

ответ

2

Я одолжу вам то, что мало знаю/как я это делаю. Во-первых, мое приложение не подключается к базе данных в реальном времени, за исключением нескольких вещей, контролируемых главным администратором. Поэтому из-за этого это не будет полностью уместно для ваших вопросов.

Итак, настройте. Сначала, как только вы запустите свое локальное приложение, выполните следующие действия: https://github.com/meteor/meteor/wiki/Meteor-Cordova-Phonegap-integration для тестирования и в конечном итоге построения. Для вашего параметра -mobile-server введите сервер, на котором работает ваше удаленное приложение (важно для входа в facebook и т. Д.).

Сервер, который работает, является мини-монго локально, как в вашем браузере. Вы можете установить удаленный дб URL по:

MONGO_URL=mongodb://username:[email protected]:27017 meteor run ios-device --mobile-server http://yourappname.meteor.com 

Что касается других вещей, при отправке в магазин приложений, это тот же процесс, как и всегда. Когда вы создаете или запускаете свое приложение в кордове, оно делает справочник по адресу

/.meteor/local/cordova-build 

Содержит все необходимые ресурсы, необходимые для вашего приложения. Оттуда, это просто больше кордоны. Вам нужно обрабатывать белый список и т. Д.

Теперь вернемся к моей мастерской. Это будет существовать на appname.com и будет подключаться к той же базе данных, которую я указал в моей сборке метеоров. Это будет работать с перезагрузкой горячего кода.

Это около человека, удачи.

Смежные вопросы