11 C
London
Wednesday, April 3, 2024

ConnectSDK Gadget Listing Not Discovered iOS Swift


var discoveryManager = DiscoveryManager.shared()
discoveryManager?.registerDefaultServices()
        let videoCapabilities = [
            kMediaPlayerPlayVideo,
            kMediaControlAny,
            kVolumeControlVolumeUpDown
        ]

let imageCapabilities = [kMediaPlayerDisplayImage]

    let videoFilter = CapabilityFilter(capabilities: videoCapabilities)
    let imageFilter = CapabilityFilter(capabilities: imageCapabilities)
    discoveryManager?.delegate = self
    discoveryManager?.capabilityFilters = [videoFilter, imageFilter]
    discoveryManager?.pairingLevel = DeviceServicePairingLevelOn
    discoveryManager?.registerDeviceService(WebOSTVService.self, withDiscovery: SSDPDiscoveryProvider.self)
    discoveryManager?.registerDeviceService(AirPlayService.self, withDiscovery: ZeroConfDiscoveryProvider.self)
    discoveryManager?.registerDeviceService(CastService.self, withDiscovery: CastDiscoveryProvider.self)
    discoveryManager?.registerDeviceService(DIALService.self, withDiscovery: SSDPDiscoveryProvider.self)
    discoveryManager?.registerDeviceService(RokuService.self, withDiscovery: SSDPDiscoveryProvider.self)
    discoveryManager?.registerDeviceService(DLNAService.self, withDiscovery: SSDPDiscoveryProvider.self)
    discoveryManager?.startDiscovery()
    
extension ConnectingDeviceViewController: DiscoveryManagerDelegate {
func discoveryManager(_ supervisor: DiscoveryManager!, didFind system: ConnectableDevice!) {
    print(system.friendlyName ?? "")
}

func discoveryManager(_ supervisor: DiscoveryManager!, didLose system: ConnectableDevice!) {
    print(system.friendlyName ?? "")
}
func discoveryManagerDidFailWithError(_ error: Error!) {
    print("Discovery error: (error.localizedDescription)")
}
}

My TV related with similar community however nonetheless system not present in my code, I’m permit native community permission, Let me know any factor require for permission and functionality

Gadget not fetch different app discover similar system however my code system not fetch or delegate not referred to as, discovering answer for fetch system

Latest news
Related news

LEAVE A REPLY

Please enter your comment!
Please enter your name here