Я новичок в Meteor и сделал очень простое приложение ios на основе метеорита для личного использования и интереса, которое считывало данные MongoDB, предоставленные Meteor. У меня есть быстрый вопрос, и я просто хочу убедиться, что я не трачу время на бессмысленную работу.Может ли доступ к данным приложения Meteor-ios с моего собственного сервера?
То, что я сделал, это «meteor run ios-device», и он работает очень хорошо, что при той же сети (Wi-Fi) приложение на ios может читать данные с localhost: 3000 на ноутбуке (Mac). Кроме того, я узнал, что легко установить приложение метеоритов на моем собственном сервере, просто запустить «meteor build/path/to/buildFile --architecture ...» и перенести комплект на сервер для настройки; однако, я смутился об этом: после того, как приложение развернуто на сервере, возможно ли, что приложение на ios также сможет получить доступ к этому серверу?
Вкратце слова, приложение ios отлично работает с localhost, так что есть способ сделать его отлично работать с веб-хостингом, чтобы приложение не нужно было подключаться к той же сети, что и хост?
Обратите внимание, что я не приобрел учетную запись разработчика Apple, которая могла бы отменить приложение для AppStore, поэтому я могу использовать только «настоящую отладку машины». Будет ли это запрещать мне делать приложение на ios доступ к данным с моего собственного сервера?
Спасибо за любой шаг!
Update: Я успешно развернуть свой проект на моем собственном сервере OpenShift, чтобы я мог получить доступ к нему в любых сетях в браузерах. Поэтому я хочу сказать, как создать приложение ios для этого проекта, чтобы я мог получить доступ к нему в iPhone в любой сети. Я устал запустить «meteor run ios-device --mobile-server = [мой собственный сервер с открывающимся доступом]: 8000», и когда я создаю приложение для развертывания, я запускал этот «meteor build»/some/path --server = [ мой собственный сервер openshift]: 8000 ". Кажется, это не работает. Все еще жду прогресса!
Благодарим за консультацию! Теперь я успешно развернул мое приложение в OpenShift, которое не является локальным хостом, чтобы я мог получить доступ к нему в браузерах с любыми сетями. Однако приложение ios по-прежнему не может получить доступ к OpenShift. Я использовал команду «metote run ios-device -mobile-server = xxx (домен с открывающейся дверью): 8000», а при создании проекта я использовал «meteor build ~/some/path -server = xxx: 8000». У тебя есть идеи? Благодаря! – Yuhao
Ну, нвм, ты прав, все прошло хорошо! Большое спасибо. – Yuhao