如何将自定义平台添加到Cordova或Phonegap



我使用Cordova开发跨平台HTML5应用程序,有时我需要处理定制/专有设备,如商用智能电视、机顶盒。到目前为止,对于这些设备,我需要使用它们的SDK创建非cordova网络应用程序。

如果我能创建一个自定义的cordova平台插件来弥补这一差距,那么这个应用程序只需要处理cordova就可以了。所以我只需要: $ cordova platform add xxstb

我到处找,找不到任何关于创建平台的文档。我能得到的最糟糕的是GitHub上的browser平台代码,我不知道所有的钩子是什么。

任何见解都值得赞赏。

Apache cordova在cordova 7.0.0 中发布了对自定义平台的支持

cordova platform add <custom-platform-name>

请参阅此处了解更多详细信息。

正如Dave所提到的,定制平台已经作为Cordova 7的一部分发布,它们可以像常规平台一样安装。

你可以在这里找到一个自定义插件外壳的例子。文档尚未添加,但有一个添加详细信息的请求。

最新更新