retrievePreferredCredentials(_:)
Requests Thread credentials for the preferred network.
Declaration
func retrievePreferredCredentials(_ completion: @escaping @Sendable (THCredentials?, (any Error)?) -> Void)func preferredCredentials() async throws -> THCredentialsParameters
- completion:
The completion handler the framework calls when the credentials become available.
Mentioned in
Discussion
When you call this method, an alert appears asking for user permission to access credentials.
Call the method as follows:
func obtainPreferredCredentials() async -> (cred: THCredentials? , err: Error? ) {
let client = THClient()
var credential: THCredentials?
var err:Error?
do {
credential = try await client.preferredCredentials()
} catch {
err = error
}
return (credential, err)
}