ApacheCordova-与本机生命周期方法挂钩

ApacheCordova-与本机生命周期方法挂钩,cordova,Cordova,我正在研究将目前在iOS和Android中分别实现的WebView应用程序迁移到Cordova解决方案的可行性。除了用来展示我们的主要JS/HTML应用程序的WebView之外,我们的原生代码中还有各种各样的功能,比如集成第三方库来推送消息、记录事件和数据或跟踪,以及检测各种URL更改、按下后退按钮、读取本地配置文件等的代码 我对Cordova的了解还处于相当初级的阶段,了解插件体系结构使我们能够从Cordova应用程序的Javascript部分与本机进行通信 但是,我将如何(例如在Androi

我正在研究将目前在iOS和Android中分别实现的WebView应用程序迁移到Cordova解决方案的可行性。除了用来展示我们的主要JS/HTML应用程序的WebView之外,我们的原生代码中还有各种各样的功能,比如集成第三方库来推送消息、记录事件和数据或跟踪,以及检测各种URL更改、按下后退按钮、读取本地配置文件等的代码

我对Cordova的了解还处于相当初级的阶段,了解插件体系结构使我们能够从Cordova应用程序的Javascript部分与本机进行通信

但是,我将如何(例如在Android端)执行当前在应用程序的onCreate()方法中执行的操作,例如初始化某些云消息服务,或者在某些活动onNewIntent()方法中执行的操作,等等


我还没有写过任何探索性的代码,但我想知道是否有人知道解释您将如何操作的文档,或者是否有以这种方式定制的Cordova应用程序的示例?我认为我们更希望这是一个CLI项目,但据我所知,这一级别的定制需要两个不同的以平台为中心的项目?在带有插件的CLI项目中有可能实现这一点吗?

首先,您的问题非常广泛。但首先,我觉得应该可以使用插件,并且一些插件可以随时用于推送消息。对于自定义插件,您必须从这里开始-感谢您的回复,我只是一个新手,现在我知道我可以将android应用程序子类化并将其与插件绑定。有点复杂,但至少有一些例子,我应该把它作为一个答案吗?