Hi,
I'm working on a accessory that my company produces (the product is already selling), and we're constantly getting complains from the users about some problems on the iOS version.
Basically our accessory produces an AccessPoint and the App needs to connect to this wifi network in order to send some commands. Because of the envirorment in witch the accessory operates it cannot have an Internet connectivity, neither can connect to an esisting AccessPoint because it's too far away and it would be to costly to bring connectivity to such an envirorment.
The App is Available on both Android and iOS. But while on Android the time the app takes to connect and send a command is at maximum 2 seconds(sometimes is instantaneous), on the iOS version it always takes 7-8 seconds and the user also has to give the permission to programmatically connect to the AccessPoint.
We are using the NEHotspotConfiguration interface, and the combo of permission popup and 7-8 seconds needed to connect and send the command makes the App higly impractible to be used.
Is there any way to either 1) don't ask for user permission every time we want to connect to the AccessPoint, or/and 2) make the connection faster ?
I know that the reason for the user permission is related to privacy issues but i see no reason why the connection should take forever once the user has given the permission (it takes 7-8 seconds from the moment the user gave it's permission).
This issue is really important, thank you in advance for any support.
Best regards,