Angular 5 和原生 IOS/Android 通信



我们正在构建一个 angular 应用程序,我们将它作为 Web 视图嵌入到现有的 IOS 和 android 应用程序中。我想在角度应用程序和本机应用程序之间创建通信。

例如:在某些事件(如下载(上,角度UI应将一些数据发送到本机应用程序以使用默认的应用程序行为。

从基本搜索中,我发现可以使用javascript来完成。

我想知道执行此操作的最佳方法(架构级别(,即角度UI和本机应用程序之间的通信。

如果您已经拥有原生的iOS/Android应用程序,并且就像您将Angular响应式Web应用程序嵌入其中一样,则可以使用JavaScript接口进行通信。

但是,如果您有兴趣为您的 Angular 应用程序提供完整的原生性能、外观和感觉,那么选择 NativeScript。您将不得不使用NativeScript框架开箱即用的跨平台布局/组件重写HTML组件,但您仍然可以重用Angular控制器,模型,服务等。

文档:

https://docs.nativescript.org/code-sharing/intro

https://docs.nativescript.org/angular/start/introduction

最新更新