2017-02-21 48 views
0

Я разрабатываю приложение, в котором основная часть приложения встроена в Meteor, в то время как в некоторых из них используются службы, доступные только через встроенную разработку. Как только я буду близок к развертыванию этого в Google Play, мне нужно будет объединить оба этих суб-приложения вместе.Как развернуть приложение для Android с помощью кода Native и Meteor?

Кто-нибудь знает, как это сделать?

Я прочитал, как развернуть метеорные приложения здесь - https://guide.meteor.com/mobile.html

Я также знаю, что Google позволяет поддержке нескольких APK - https://developer.android.com/google/play/publishing/multiple-apks.html Но это загружая различную одиночную APK-для различных конфигураций. Принимая во внимание, что я хотел бы объединить как выпуск метеор, так и родной релиз андроида, чтобы работать вместе.

спасибо.

+1

Вы вообще не видели Кордову? – zim

ответ

0

Помните первое, что Meteor использует Cordova внутри обернуть (Метеор) Web App в Hybrid App (то есть родное приложение, которое состоит в основном из WebView и локального сервера, который обслуживает ваш Web App непосредственно с мобильного устройства).

У вас есть много Метеора и Cordova учебников и ресурсов, которые объясняют, как построить гибридное приложение для Android (и IOS), например:

Тогда, помните, что когда-то Веб-приложение упаковано в виде гибридного приложения, оно может получить доступ к более родным функциям, чем фактическое веб-приложение, доступное через мобильный браузер в Интернете, благодаря Cordova плагинам, которые отображают собственные функции t через API JavaScript.

Если услуги, которые вам нужны уже доступны через Cordova plugin, то вы хорошо идти, просто добавить его в свой Метеор проект, и вы можете использовать соответствующий JS API в коде (возможно, окружив его с Meteor.isCordova чеком, чтобы сделать убедитесь, что ваше веб-приложение не разбивается, пытаясь получить доступ к API, который не будет доступен при отладке в браузере).

Ваш плагин Cordova может быть даже обернут как пакет метеоритной атмосферы. Синтаксис добавления пакета Meteor или плагина Cordova немного отличается.

Если они еще не доступны, тогда вам необходимо будет build your own Cordova plugin. Затем вы можете указать локальный путь при добавлении его в свой проект Meteor.