Поэтому я сделал приложение с Android-устройством в процессе разработки, и все работало нормально, как и должно быть. Затем я попытался собрать его для IOS, и ничего не получилось, я просто получил белый экран. Поэтому я сделал тестовое приложение, в котором был только плагин ZeroConf, и получил что-то совершенно простое.
zeroconf.watch('_scanassist._tcp.', 'local.').subscribe(result => {
console.log('SOMETHING WAS FOUND!')
alert('SOMETHING WAS FOUND')
});
Только что протестировал его на Android, и все работало, как обычно, но на IOS - нет. Я выполняю этот код в конструкторе на моей главной странице, может быть проблема в этом? После этого я поместил его в setTimeout, и сторона загрузилась, но Zeroconf не выдал мне предупреждение, даже если он должен был дать мне его.
Ссылка на нативную страницу Ionic: https://ionicframework.com/docs/native/zeroconf/