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

Posted

技术标签:

【中文标题】如何将自定义平台添加到 Cordova 或 Phonegap【英文标题】:How to add a custom platform to Cordova or Phonegap 【发布时间】:2016-03-31 18:15:45 【问题描述】:

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

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

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

任何见解都值得赞赏。

【问题讨论】:

该设备的供应商应与 cordova 团队一起添加他们的平台。或者您可以尝试自己做。 【参考方案1】:

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

cordova platform add <custom-platform-name>

更多详情请参阅here。

【讨论】:

谢谢戴夫。除了这个平台添加命令之外,我似乎找不到更多关于创建平台的详细信息。 是的,目前看来确实有限。我认为他们已经为我们打开了窗口,但没有详细说明如何使用此功能。【参考方案2】:

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

您可以找到自定义插件 here 的外壳示例。文档尚未添加,但有一个拉取请求以添加 details。

【讨论】:

以上是关于如何将自定义平台添加到 Cordova 或 Phonegap的主要内容,如果未能解决你的问题,请参考以下文章

用于 Telerik 的 Cordova 插件 ios:将自定义框架添加到嵌入式二进制文件

如何将自定义 HTTP 请求标头添加到 Thymeleaf 生成的表单或链接?

WinPE - 将自定义应用程序添加到 boot.wim 或 iso

如何将自定义 WCF 协议通道添加到现有绑定

如何将自定义标记图标添加到 Google 地图?

如何将自定义对象添加到 xib 文件的“对象”部分?