Resolves on-device Bonjour service discovery issue
This commit is contained in:
@@ -6,6 +6,8 @@
|
|||||||
<array>
|
<array>
|
||||||
<string>_queuecube._tcp.</string>
|
<string>_queuecube._tcp.</string>
|
||||||
</array>
|
</array>
|
||||||
|
<key>NSLocalNetworkUsageDescription</key>
|
||||||
|
<string>QueueCube needs access to your local network to discover nearby jukebox servers.</string>
|
||||||
<key>NSAppTransportSecurity</key>
|
<key>NSAppTransportSecurity</key>
|
||||||
<dict>
|
<dict>
|
||||||
<key>NSAllowsArbitraryLoads</key>
|
<key>NSAllowsArbitraryLoads</key>
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ struct AddServerView: View
|
|||||||
var discoveredServers: [DiscoveredEndpoint] = []
|
var discoveredServers: [DiscoveredEndpoint] = []
|
||||||
var resolvingServers = Set<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
|
private var validationTimer: Timer? = nil
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user