createWPA2EnterpriseProfile
Add or update WPA2-Enterprise Wi-Fi profile
This method triggers the installation of a WPA2-Enterprise Wi-Fi profile in the device. The OS will trigger a dialog to ask the user the consent to allow such operations. See User Experience
/**
* @param username - authorization user name
* @param password - authorization password
* @param onSuccess - invoked if profile successfully installed
* @param onError - invoked if profile installation fails
*
*/
- (void) createWPA2EnterpriseProfile: (NSString*) username
password: (NSString*) password
onSuccess: (void (^)(void)) onSuccess
onError: (void (^)(NSError *error)) onError;Param
username
authorized username
password
authorized password
Username and password are the WiFi credentials of a Cloud4wi customer. When you create a customer using the method createCustomer the credentials are returned in onSuccessin the CustomerCreateResponse object.
Examples
let cloud4WiSDKWiFi = Cloud4WiSDKWiFi.init()
cloud4WiSDKWiFi.createWPA2EnterpriseProfile(user, password: password) {
print("create WPA enterprise profile success")
DispatchQueue.main.async {
success(true)
}
} onError: { (error) in
DispatchQueue.main.async {
success(false)
}
}Cloud4WiSDKWiFi *cloud4WiSDKWiFi = [[Cloud4WiSDKWiFi alloc] init];
[cloud4WiSDKWiFi createWPA2EnterpriseProfile:@"Username" password:@"password"] onSuccess:^{
NSLog(@"INFO: Wi-Fi profile successfully created");
} onError:^(NSError *error) {
NSLog(@"ERROR. Cannot create Wi-Fi profile: %@", [error localizedDescription]);
}];Last updated
Was this helpful?