iOS: Local Network Permission Request

  • Issue category: Networking
  • Device type & OS version: iOS
  • Host machine & OS version: Windows
  • Issue Environment : On Device
  • Xcode version: 13.3
  • ARDK version: 1.2
  • Unity version: 2020.3.0f1

Description of the issue: iOS seems to ask for “Local Network” Permissions. I was wondering if this is required for ARDK and where this is being called by the ARDK? It sometimes is called on start up and sometimes called when trying to connect to a session. Although it seems to work if you deny the permission and if you allow it. Just want to be able to keep it consistent if it is a requirement or if I can just get rid of the permission request in all.

Thanks in advance!

Hi there! We are definitely still looking into this, and we will get back to you as soon as we find out!

Hi there, for now the permissions are not strictly required for connection purposes. Latency, however, can be affected by them. iOS automatically requests permission when needed, and so having this popup means there is an ARDK feature requiring that permission to be used.

1 Like

To add to the information from Kevin, if you deny the Local Network permission you are relying on the AR backend servers to handle the connection instead of the local network. This is why there is potential for increased latency when denying the permission. Depending on the user’s internet connection, and where they are located in relation to the server, the increase in latency could be significant.

1 Like