相同的代码适用于Samsung S8和Sony XZ,但不适用于Google Pixel3。
我使用以下命令从NsdManager开始发现:
nsdManager.discoverServices("_test_service._tcp.", NsdManager.PROTOCOL_DNS_SD, discoveryListener)
discoveryListener提供给onDiscoveryStarted回调,其回调类型与指定的serviceType相同。我坐在与服务相同的wifi上,等待,但是没有onServiceFound回调出现。在Samsung S8和Sony XZ上开始发现之后,onServiceFound回调来自milliseoncds。
关于Google Pixel 3的NsdManager是否存在任何已知问题?