Contents

checkPreferredNetwork(forActiveOperationalDataset:completion:)

Determines if the essential operating parameters match the preferred network’s parameters.

Declaration

func checkPreferredNetwork(forActiveOperationalDataset activeOperationalDataSet: Data, completion: @escaping  @Sendable (Bool) -> Void)
func isPreferred(forActiveOperationalDataset activeOperationalDataSet: Data) async -> Bool

Parameters

  • activeOperationalDataSet:

    The essential operating parameters to compare against the preferred network’s parameters.

  • completion:

    The completion handler that returns the result of the comparison.

Mentioned in

Discussion

Call the method as follows:

func obtainPreferredNetwork(activeOperationalDataset: Data) async -> (NSString?) {
    let client = THClient()
    var bIsPreferred:Bool?
    bIsPreferred = await client.isPreferred(forActiveOperationalDataset: activeOperationalDataset)
    let str = ((bIsPreferred == true) ?"true" : "false")
    return str as NSString;
}

See Also

Retrieving Credentials