createPasspointProfile Add or update Passpoint Wi-Fi profile
This method triggers the installation of a Passpoint Wi-Fi profile in the device.
Copy /**
* Add or update Passpoint Wi-Fi profile
*
* @param username - authorization user name
* @param password - authorization password
* @param onSuccess - invoked if profile successfully installed
* @param onError - invoked if profile installation fails
*
*/
- (void) createPasspointProfile: (NSString*) username
password: (NSString*) password
onSuccess: (void (^)(void)) onSuccess
onError: (void (^)(NSError *error)) onError;
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 onSuccess
in the CustomerCreateResponse
object.
Examples
Swift
Copy let cloud4WiSDKWiFi = Cloud4WiSDKWiFi. init ()
cloud4WiSDKWiFi. createPasspointProfile ( user, password : password ) {
print ( "create WPA enterprise profile success" )
DispatchQueue.main. async {
success ( true )
}
} onError : { (error) in
DispatchQueue.main. async {
success ( false )
}
}
Objective-C
Copy Cloud4WiSDKWiFi *cloud4WiSDKWiFi = [[Cloud4WiSDKWiFi alloc] init];
[cloud4WiSDKWiFi createPasspointProfile:@"Username" password:@"password"] onSuccess:^{
NSLog(@"INFO: Wi-Fi profile successfully created");
} onError:^(NSError *error) {
NSLog(@"ERROR. Cannot create Wi-Fi profile: %@", [error localizedDescription]);
}];