Local Network Permission
iOS and macOS 15+ include a privacy setting for allowing/denying apps the ability to connect directly to devices on your local network. IPCams needs local network access to connect and stream from cameras on your local network (within the same subnet), to scan for ONVIF compatible cameras, and to communicate with your IPCams hub.
IPCams does not request this permission until it deems it necessary. If the local network permission is denied in system settings, the connection to your camera may fail and IPCams should alert you of this situation.
How to Enable Local Network Access
The first time IPCams needs to connect to something on your local network it will prompt you to allow access. This is a one time system prompt from the operating system. If you allow access at this point in time, the connection will proceed as usual and you will be set for the future.
If you hit don't allow on this prompt, the operating system will remember it for future attempts and you might run into errors with future connections to your cameras. For example, you might get errors like this when trying to connect to your camera.
How do I Fix the Local Network Error
If you see errors like the ones pictured above, more than likely the local network permission has been denied in system settings. You can following the steps below to fix the error.
iOS Permission Settings
On iOS it is as easy as tapping the Open Settings button and toggling on the Local Network permission.
macOS Permission Settings
On macOS, click the open settings button.Scroll down the privacy list until you find Local Network and click on it. The you should see IPCams in the list of apps that have requested local network access. Toggle on the switch for IPCams and then you should be able to reload and connect to your camera normally.
Troubleshooting
If you run into issues where you get errors about local network access being denied in IPCams, but the toggle is on in system settings, try rebooting your device. In rare cases the permission in the settings app doesn't get reflected in IPCams until a full restart.