【问题标题】:Deploying Meteor for Cordova App为 Cordova 应用程序部署 Meteor
【发布时间】:2015-03-13 12:52:24
【问题描述】:

我正在使用 Meteor 和 Cordova 构建一个混合应用程序。我一直试图让我的 Cordova 应用程序连接到我的生产服务器。一切都在我的本地开发环境中顺利运行,我的移动应用程序可以毫无问题地连接到本地服务器。当我部署到meteor.com 时它也可以工作。只有当我尝试使用自己的服务器时,它才会崩溃。

我尝试使用meteor build --server http://my.server.ipmeteor run android-device --server http://my.server.ip 提供的应用版本。我的服务器流星服务器在 Ubuntu 虚拟机上运行,​​我尝试在使用和不使用 Nginx 的情况下运行它。

在所有情况下,我都可以通过网络访问我的应用程序,但两个应用程序都只记录 cordova.file.dataDirectory is null 并且不连接到服务器。我还有什么需要做的吗?

【问题讨论】:

    标签: cordova meteor


    【解决方案1】:

    https://github.com/meteor/meteor/issues/3698#issuecomment-76955905 上讨论的这似乎存在一些问题

    尝试使用--mobile-server

     meteor build --mobile-server=https://domain:443 
    

    或者在您的服务器应用上使用DDP_DEFAULT_CONNECTION_URL 环境变量以及ROOT_URL 来声明您的应用的网址。

    【讨论】:

      【解决方案2】:

      您是否曾在真实设备中尝试过您的应用?

      大多数模拟器不支持 cordova.file 或其他一些依赖于操作系统的插件。我希望它对每个在模拟器中有空引用的人有所帮助

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-11-08
        • 2016-01-21
        • 1970-01-01
        • 1970-01-01
        • 2015-09-21
        • 2014-09-24
        • 2014-10-26
        • 2016-05-15
        相关资源
        最近更新 更多