Apple은 App Store의 iBeacon 앱으로 일반 UUID를 제한하는 정책이 있습니까?


3

개발자가 앱에서 사용중인 iBeacon UUID 목록을 명확하게 지정해야하며이 목록의 각 변경 사항을 업데이트해야한다고 들었습니다. 그 이유는 회사가 상대방의 iBeacon을 사용하여 자신의 쿠폰을 브로드 캐스트하여 "카운터 마케팅"전략을 적용하지 못하도록하기위한 것입니다.

사용자가 iBeacon의 UUID를 입력하거나 서버에서 가져올 수있는 일반 앱을 개발 중입니다.

앱 스토어의 유효성 검사 프로세스에 의해이 응용 프로그램이 실제로 거부됩니까?


제출이 거부되는 이유 / 방법에 대한 토론에 링크 할 수 있거나 계약의 어느 부분이 위반 될 것인지를 명확하게 설명 할 수 있다면 (지금은 비 / NDA WWDC 비디오에 연결될 수 있음), 이는 이미 존재하는 것보다 더 나은 질문 일 것입니다 .
bmike

의견 주셔서 감사합니다. 내가이 정보를 들었던 사이트는 프랑스어로, 소스를 인용하지 않았습니다. 프랑스어로 작성된 소스를 연결하는 것이 관련이 있습니까?
코파

예-문제를 개선하기 위해 할 수있는 모든 것이 도움이됩니다. 링크를보고 토론의 요지를 영어로 번역하는 편집자가있을 수 있습니다. iTunes Connect 및 앱 제출을위한 T & C를 검토하고이를 허용하거나 제한 한 것으로 생각한 사항을 지적하는 것이 좋습니다. 또한 iBeacon 인증 소스에 대한 링크 (developer.apple.com이 로그인이 필요한 경우에도)가 문제를 더 잘 알 수 있습니다.
bmike

문제에 관한 영어 자료를 찾았습니다 : beekn.net/2014/05/… blog.awwapps.com/blog/2014/05/20/… 더 분명해 보입니다. 따라서 대답은 예입니다. 실제로 iBeacon 앱에서 UUID를 수동으로 입력하는 것은 금지되어 있습니다. 나의 열악한 연구에 대해 죄송합니다!
Khopa

그래도 여전히 공식 Apple 문서를 찾고 있습니다.
Khopa

답변:


2

대답은 그렇습니다. Apple은 사용자가 iBeacon UUID를 입력 할 수있는 앱을 거부하고 있습니다. 서버에서 uuid를 가져 오면 같은 문제가 발생할 수 있습니다.

이 문제에 대한 기사에서 인용 한 내용은 다음과 같습니다.

우리는 Apple이 최근 UUID 스캔을“잠그고”한 단계 더 발전했다는보고를 받고 있습니다. 이전에는 앱에서 스캔 한 UUID 번호를 지정해야했지만 수동으로 해당 번호를 입력 할 수도 있습니다.

그러나 현재 애플은이 기능을 가진 앱을 거부하고있다. Awwapps는이 거부에 대한 문서화 된 사례 중 하나입니다.

"곧 출시 될 iBeacon 앱의 Launch Here 및 Travel Radar 업데이트에서는 iBeacon 자격 증명 (UUID, Major ID, Minor ID)을 수동으로 추가하고 편집하는 옵션이 제거됩니다. 이는 선택이 아닙니다. iBeacon을 추가 할 수있는 다른 옵션을 마련하기 위해 최선을 다하겠습니다. 더 나은 옵션… 우리는이를 개선하고 더 많은 iBeacon 공급 업체에 대한 지원을 확대 할 것입니다… 모든 iBeacon의 일반적인 스캔은 불가능합니다. Google은 일반적으로 사용되는 모든 iBeacon을 보호하기 위해 귀하의 의견에 의존합니다. "

출처 : http://beekn.net/2014/05/apple-closed-system-apple-slowly-locking-ibeacon/

왜 :

Apple은 보안상의 이유로 이것을 결정했습니다. 이를 통해 개발자는 다른 회사에서 ibeacon을 사용하지 못하게 할 수 있습니다.

큰 문제가 아닌 이유 :

대부분의 비콘 생성자는 동일한 UUID로 비콘을 설정합니다. 따라서 UUID가 보안상의 이유로 변경되지 않는 한 가장 일반적인 비콘이 여전히 발견 될 수 있습니다. 예를 들어, Estimote가 구축 한 모든 iBeacon의 UUID는 기본적으로 "B9407F30-F5F8-466E-AFF9-25556B57FE6D"입니다. 그런 다음 비콘이 보낸 "주"및 "부"ID를 사용하여 응용 프로그램을 개발합니다.

iBeacons는 보이지 않습니다.

Android 기기에서 모든 iBeacon을 볼 수있는 응용 프로그램을 개발하고 문제없이 Play 스토어에 게시 할 수 있습니다. iOS에서는 여전히 기술적으로 응용 프로그램이 사용자가 UUID 값을 입력하도록 할 수 있지만 App Store에서 승인하지 않습니다.

물론 iBeacon은 여전히 ​​물리적으로 공중에 존재하는 Bluetooth 데이터를 방출합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.