Resolves on-device Bonjour service discovery issue

This commit is contained in:
2025-06-20 15:16:58 -07:00
parent 82b5c886cb
commit 0d2eb229cf
2 changed files with 3 additions and 1 deletions

View File

@@ -6,6 +6,8 @@
<array>
<string>_queuecube._tcp.</string>
</array>
<key>NSLocalNetworkUsageDescription</key>
<string>QueueCube needs access to your local network to discover nearby jukebox servers.</string>
<key>NSAppTransportSecurity</key>
<dict>
<key>NSAllowsArbitraryLoads</key>

View File

@@ -116,7 +116,7 @@ struct AddServerView: View
var discoveredServers: [DiscoveredEndpoint] = []
var resolvingServers = Set<DiscoveredEndpoint>()
private let browser = NWBrowser(for: .bonjour(type: "_queuecube._tcp.", domain: nil), using: .tcp)
private let browser = NWBrowser(for: .bonjour(type: "_queuecube._tcp.", domain: "local."), using: .tcp)
private var validationTimer: Timer? = nil