【问题标题】:angular 7 deployment on android, is cordova necessary?android上的angular 7部署,cordova是否必要?
【发布时间】:2019-12-02 03:48:09
【问题描述】:

我有一个在 apache 上运行良好的 angular 7 项目部署。我喜欢 在安卓应用上使用它。经过一番研究,需要像cordova这样的服务器 适用于安卓平台。 nativescript 也是一种选择。我真的不喜欢 将cordova捆绑在android应用程序中。我不能使用角度7是真的吗 直接在 webview 应用程序上部署?我有几个在 angularjs 1.x 上运行的应用程序 工作得很好。

任何评论将不胜感激。

【问题讨论】:

    标签: android angular cordova


    【解决方案1】:

    Cordova 是 NOT 需要的,您可以轻松地在 Web 视图中使用 Angular 部署 安卓/iOS应用。

    Cordova 不是服务器,但它提供以下功能

    • CLI 创建和管理 android/iOS 项目并生成 apk/ipa(应用程序二进制文件)。因此,通过您的 Angular 部署,您可以使用单个 CLI 生成 iOS 和 android 应用程序。

    • 这些创建的项目在内部使用 webview,因此您所有的 HTML 资源都在 webview 中呈现。

    • 插件接口与本地模块通信。 automated codepush 也有可用的插件。

    最后,如果你可以自己维护你的 android/iOS 应用,并且你想要的只是在 webview 中渲染你的 HTML 应用,你就不需要 Cordova。

    【讨论】:

    • 我刚试过,但我在模拟器上得到了一个空白屏幕。 android chrome是否能够处理角度路线?我在应用中有一些路线,并阅读了一些关于 android 角度路线的问题。
    • 使用 chrome (chrome://inspect) 检查您的 webview 并查找错误。其中大多数是不言自明的。它可能无法开箱即用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多