Apple은 iOS를 사용하는 근처의 Bluetooth 장치와 통신하기 위해 다음과 같은 두 가지 프레임 워크를 제공합니다.CoreBluetooth와 ExternalAccessory 프레임 워크의 차이점은 무엇입니까?
는코어 블루투스 프레임 워크는 저에너지 블루투스 무선 기술이 장착 된 장치와 통신하도록 iOS 및 맥 애플 리케이션에 필요한 클래스를 제공합니다.
외부 액세서리 워크 애플 번개 30 핀 커넥터, 또는 무선 블루투스를 사용하거나 통해 아이폰 OS 기반 장치에 연결된 외부 하드웨어와의 통신을위한 지원을 제공
.
이전에 CoreBluetooth 프레임 워크를 사용하여 Bluetooth 장치와 성공적으로 통신했습니다. 그러나 지금은 블루투스 프린터와 통신하려고하고 있으며 근처의 장치를 검색 할 때 나타나지 않습니다. ExternalAccessory 프레임 워크를 사용하면됩니다.
블루투스 장치와 통신하는 것과 관련하여이 두 프레임 워크는 어떻게 다른가요? 왜 다른 블루투스 장치가 다른 프레임 워크를 사용해야합니까?
나는 알고 있다고 생각합니다. 따라서 클래식 블루투스 기기는 설정을 통해 페어링 한 후에도 CoreBluetooth의 스캔에 표시되지 않습니까? 클래식 블루투스 장치와 통신하는 모든 앱에 대해 MFi 프로그램에 합법적 인 요구 사항을 적용하거나 "본격적인"모습으로 앱 스토어에 게시하려는 경우에만 MFi 프로그램에 참여하게됩니까? – Extragorey
앱을 게시하지 않으려면 외부 액세서리 프레임 워크를 사용하여 기기에 연결할 수 있습니다. – Paulw11