我正在尝试开发使用zeroconf插件进行cordova的PhoneGap应用程序。我遵循了以下的说明:
科尔多瓦-插件-零配置
我的代码如下:
<script type="text/javascript">
function onDeviceReady() {
document.getElementById("zeroconf2").innerHTML = "Looking for Domo Device...";
var ZeroConf = cordova.plugins.zeroconf;
console.log(ZeroConf);
ZeroConf.watch('_mpd._tcp.', function(resp){
document.getElementById("zeroconf2").innerHTML = resp.service;
console.log("Found something");
});
}
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
onLoad();
</script>
我已经在config.xml中添加了插件:
<gap:plugin name="cordova-plugin-zeroconf" source="npm"/>
当我在设备上预览我的应用时。我无法收到有关我网络中_mpd._tcp
设备的任何信息。
同时我能够使用zeronf浏览器看到它们,所以我知道zeroconf正在我的局域网中工作。
BR Marcin