안녕하세요.
A, B, C 3개 앱이 있습니다.
이들은 모두 aa라는 라이브러리를 적용중인데 aa라이브러리는 백그라운드로 계속 특정 작업을 진행합니다.
그런데 A,B,C 앱 모두 설치되어 있을때, aa라이브러리의 작업을 3개 모두 실행해버립니다.
그래서 aa라이브러리의 서비스가 특정 앱에서 동작중일 때, 다른 앱들은 실행을 하지 않게 해주고싶습니다.
앱은 D, E, F, G 등으로 더 추가될 수 있어 패키지명으로 설치를 비교하는것은 불가능합니다.
라이브러리에서 특정 설정을 하여
해당 설정을 설정한 앱들에 한해
서로 그 서비스가 동작중인지 알 수 있는 방법이 있으면 좋을것 같습니다.
어떻게 해야 할지 감이 안와 질문드립니다.