2014-05-16 3 views
0

안녕하세요 주변 기기에 연결하는 핵심 블루투스 앱을 만들었습니다. 내 응용 프로그램에서는 로그인 페이지가 있고 장치 페이지에 연결하고 더 많은 페이지를 볼 수 있습니다. 이제 사용자가 처음으로 응용 프로그램에 로그인 할 때 사용자는 처음에는 완벽하게 작동하지만 처음에 장치에 연결해야하지만 사용자가 로그 아웃하거나 다시 로그인하면 장치 옵션을 사용자에게 보여주고 싶지 않습니다. 기기가 앱에 자동으로 연결되기를 원합니다. 청취해야 할 사건이 있습니까? 중앙 관리자의 RetrievedConnectedPeripherals 이벤트를 활용하려고했지만 앱에서 호출하지 않는 것 같습니다.iOS 연결된 주변 장치 확인 - Xamarin

+0

자기 포함적이고 컴파일 가능한 코드 예제를 제공해주십시오. – marko

답변

1

Xamarin을 사용할 때 기본 힌트 하나 : 네이티브 프로그래밍 할 때와 동일한 API를 배우십시오. 따라서 Xamarin 관련 답변이 아닌 일반적인 CoreBluetooth 도움말을 찾아야합니다.이 방법으로 더 많은 리소스를 찾을 수 있습니다!

CBPeripheral의 식별자를 영구 저장소 (예 : NSUserDefaults)에 저장해야합니다. 그러면 RetrievePeripherals를 호출하고, CBPeripheral 인스턴스를 다시 가져와 처음 연결 한 것처럼 연결하면됩니다. RetrievedConnectedPeripherals는 iOS 7에서 더 이상 사용되지 않으며 동기 메소드로 대체되었습니다.

시작하려면 Apple documentationProgramming Guide도 확인해야합니다.

관련 문제