使用Ionic,React Native,NativeScript和Flutter捕获“呼叫结束”事件?

时间:2019-01-27 10:52:49

标签: react-native ionic-framework events flutter nativescript

场景:

  1. 对于iOS和Android,均捕获一个“通话结束”(挂断)事件。
  2. 使用捕获的事件来触发选项窗口。

使用Ionic,React Native,NativeScript和Flutter进行操作有什么区别?

1 个答案:

答案 0 :(得分:1)

实现Ionic,ReactNative和Flutter的功能或多或少都是相同的。您可能必须编写一个插件,在其中必须以本机语言(Objective C / Java)实现该功能,并将其与Ionic&ReactNative的JavaScript / Flutter的Dart接口。

但是与NativeScript完全不同,它具有一个 JavaScript运行时,该运行时具有对所有设备api的100%访问权限。如果您愿意重复使用代码或仅使用JavaScript直接访问项目中的任何api,则可以编写插件。如果您使用TypeScript,则通过键入所有本机api可以使生活更加轻松。

Here is a video简要讨论了这些平台之间的区别。