본문 바로가기

리뷰와 각종 팁

[iOS] iOS에서 UDP 브로드캐스트 패킷 송수신 설정.

반응형

 

UDP 브로드캐스트 패킷을 송수신하는 앱을 개발 중인데

시뮬레이터에서는 이상 없는데 iOS 16 이상의 아이폰에서 패킷 전송이 안 됨.

 

 

몇 일간의 검색 끝에 아래의 링크를 발견 ㅎ

 

결론은 프로그램 코드를 잘 못 만든 게 아니라

애플에 요청해서 승인을 받아야 한다.

 

Step1.

 

애플 개발자 사이트에 로그인 한 후 아래 링크에 접속해서 승인 요청을 보내자.

 

 

https://developer.apple.com/contact/request/networking-multicast

 

 

로그인 - Apple

 

idmsa.apple.com

 

 

 

 

 

 

 

 

이렇게 요청을 보내면 검토 후 연락 준다고 한다.

그런데 요청 접수가 잘 됬는지, 검토 진행 사항 등에 대한 이메일은 없다.

그냥 마냥 기다려야 한다.....

 

 

Step2.

 

Step1에서 요청을 보낸 후 9일이 지난 오늘 내가 보낸 요청이 승인 됐다고 답장이 드디어 왔다!!!

뭐 이런게 다 기쁘냐...??

 

 

 

메일에 있는 링크는 아래와 같다.

 

잘 읽고 한 번에 성공하기를 바라며 하라는 대로 해봐야겠다.

 

 

https://developer.apple.com/forums/thread/663271

 

Using the Multicast Networking Add… | Apple Developer Forums

To use the multicast entitlement (com.apple.developer.networking.multicast) first ensure that you have an explicit App ID, then enable the Multicast Networking additional capability on that App ID, and finally enable the entitlement in your project. The fo

developer.apple.com

 

 

https://developer.apple.com/news/?id=0oi77447

 

How to use multicast networking in your app - Discover - Apple Developer

Apps use multicast networking to see and talk to other devices on their local networks. For example, an app might discover smart lightbulbs connected to a person’s Wi-Fi network and send them messages to turn on or off the lights.

developer.apple.com

 

 

 

반응형