Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/210.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用本机代码和Meteor代码部署Android应用程序?_Android_Meteor_Google Play_Apk - Fatal编程技术网

如何使用本机代码和Meteor代码部署Android应用程序?

如何使用本机代码和Meteor代码部署Android应用程序?,android,meteor,google-play,apk,Android,Meteor,Google Play,Apk,我正在开发一个应用程序,其中应用程序的主体是在Meteor中构建的,而其中一些应用程序使用的服务只能通过本机开发获得。一旦我接近在Google Play上部署它,我需要将这两个子应用打包在一起 有人知道怎么做吗 我已经阅读了如何在这里部署meteor应用程序- 我还知道谷歌允许多个APK支持- 但这是为不同的配置下载不同的单个APK。然而,我想结合meteor版本和本地android版本一起工作 谢谢。首先请记住,Meteor在内部使用将(Meteor)Web应用程序包装为混合应用程序(即主要由

我正在开发一个应用程序,其中应用程序的主体是在Meteor中构建的,而其中一些应用程序使用的服务只能通过本机开发获得。一旦我接近在Google Play上部署它,我需要将这两个子应用打包在一起

有人知道怎么做吗

我已经阅读了如何在这里部署meteor应用程序-

我还知道谷歌允许多个APK支持- 但这是为不同的配置下载不同的单个APK。然而,我想结合meteor版本和本地android版本一起工作


谢谢。

首先请记住,Meteor在内部使用将(Meteor)Web应用程序包装为混合应用程序(即主要由WebView和本地服务器组成的本地应用程序,该服务器直接从移动设备为您的Web应用程序提供服务)

您有大量Meteor和Cordova教程和资源,解释如何为Android(和iOS)构建混合应用程序,例如:

然后,请记住,一旦将Web应用打包为混合应用,它可能会访问比通过移动浏览器在线访问的实际Web应用更多的本机功能,这要感谢Cordova插件通过JavaScript API公开本机功能

如果您需要的服务已经通过a可用,那么您就可以开始了,只需将其添加到Meteor项目中,您就可以在代码中使用相应的JS API(可能会使用检查来包装它,以确保您的Web应用程序在尝试访问在浏览器上调试时不可用的API时不会崩溃)

你的Cordova插件甚至可以包装成Meteor Atmosphere包。添加Meteor软件包或Cordova插件的语法略有不同


如果他们还不可用,那么你将不得不这样做。然后,在将其添加到Meteor项目中时,您可以指定一个本地路径。

您看过Cordova吗?