Post

Replies

Boosts

Views

Activity

Reply to iOS 14.0.1 UDP receive
Unlike the OP's, my app is receiving UDP multicast, but not transmitting anything either. To make it work in iPadOS 14.0.1 I requested the multicast special entitlement and performed the steps according to Quinn's excellent instructions. However, there was no prompt for the user to allow the Local network access, and the app did not receive the UDP multicast. Only after adding a call to open an UDP socket and send data from iPad there was the prompt asking for Local network access. After giving access, the app started receiving UDP multicast. If the permission is then switched off via Settings/Privacy/Local Network, the UDP multicast is no longer received. Since granting access by the user seems to be a requirement, in my opinion iPadOS should prompt for local network access even when the user is just binding to an UDP port to receive data. I am using GCDAsyncUdpSocket from CocoaAsyncSocket - https://github.com/robbiehanson/CocoaAsyncSocket.
Topic: App & System Services SubTopic: Core OS Tags:
Oct ’20