안녕하십니까?
블루투스를 활용한 App을 제작하였습니다.
하드웨어까지 제작되었고 하는일이라고는 App에서 보내주는 데이터를 하드웨어에서 나타내는것 뿐입니다.
1.질문
제가 서비스로까지 등록하였습니다.
App을 Back으로 종료하여도 블루투스가 잘동작을하는데
홈키눌러 백그라운드 제거를하면 블루투스가 끊어져버립니다.
라이프싸이클의 아무것도호출되지않습니다.
홈키누른뒤 백그라운드 제거하더라도 서비스로 계속 블루투스가 연결되어 잇었으면합니다.
해당 서비스를 유지하는방법은 없을까요?
2.질문
제가 서치 해본결과 만약이라는 가설을 세워보앗습니다.
App이 실행하지 않거나 종료가 되어도 동작하는것들은 대부분 리시버를 활용하며
App개발시 혹은 기기 자체에서 이밴트가 발생하는경우라서 가능하지만
블루투스같은 경우 소캣통신이이루어 져야하며 페어링등 복잡한과정이 있으며
연결초기에 주변 블루투스 장치를 검사하듯 서비스로 계속돈다면
원하는 디바이스가 나타날때까지 계속 검사하고있어야한다는 것이기떄문에
블루투스는 힘들다?
--위의 가설이 맞는지 궁굼합니다...
관련쪽으로 경험이 잇으시거나 고수님들 부탁드립니다 ㅠ