如何在电容器上访问 ConnectSDK Cordova 插件

How to access the ConnectSDK Cordova Plugin on Capacitor

提问人:Andre Bariani 提问时间:10/18/2023 最后编辑:Andre Bariani 更新时间:10/23/2023 访问量:84

问:

我在 Capacitor React 应用程序中使用 ConnectSDK cordova 插件来添加投屏功能,但我无法访问该插件及其功能。我仅通过此命令安装了插件,因为没有来自 ionic-native 的包装器:

npm i cordova-plugin-connectsdk --legacy-peer-deps

我试图通过对象访问它,但它在那里或其任何成员都不可用,例如尝试返回 undefined。window(window as any).ConnectSDK

我也尝试根据 cordova 文档配置,但没有运气:plugin.xml

<js-module src="www/ConnectSDK.js" name="ConnectSDK.js">
  <merges target="navigator.ConnectSDK" />
  <merges target="ConnectSDK" />
  <clobbers target="ConnectSDK" />
</js-module>

使用导入声明会返回错误:Cannot find module

import ConnectSDK from 'cordova-plugin-connectsdk'

尝试设置也会返回 cordova 对象。declare var cordova: any;undefined

我不确定如何进行,因为 connectsdk cordova 文档或其他任何地方都没有在电容器中使用说明。我还能在这里尝试什么?

reactjs cordova-plugins

评论


答: 暂无答案