2026/02/27

오늘의 이야기

 


https://developer.android.com/guide/components/broadcasts?hl=ko 



 


브로드캐스트 개요  |  Android 개발자  |  Android Developers


브로드캐스트 개요 Android 앱은 Android 시스템 및 기타 Android 앱에서 게시-구독 디자인 패턴과 유사한 브로드캐스트 메시지를 받거나 보낼 수 있습니다. 관심 있는 이벤트가 발생할 때 이러한 브로


developer.android.com




앱을 만들다 보니 구글이 싫어하는 암시적 intent 설정에 대한 이슈가 있었다. 그래서 찾아보다 알게된 것...


특히 앱에서 broadcasting 을 하게 되면, 구글은 모든앱이 받는 이슈에 대해서 싫어 한다. 


 


그래서 이제 부터는 모든 것을 명시적으로 선언해 주어야 만 하는 난관(?)에 봉착하게 된다.  앞으로는 개발하는 게 더 힘들어 질 것 같다. 흑~


 


    Intent intent = new Intent();
    intent.setAction("com.example.broadcast.MY_NOTIFICATION");
    intent.putExtra("data","Notice me senpai!");
intent.setPackage(getApplicationPackageName());
    sendBroadcast(intent);

앞으로는 이렇게 그냥 나의 앱 packageName 을 명시적으로 선언해 주는 습관을 드려야 할 것 같다.


 


playstore 에 앱을 게시하고자 올리면 테스트 단계를 거치는 데, 7~8 시간 대기가 필요하게 되므로... 시간 절약을 위해서.


 





댓글 없음:

댓글 쓰기

오늘의 이야기

최종 추천 번호: 추천 [16,27,30,31,38,39] 추천 [02,04,18,29,33,40] 추천 [03,11,17,25,32,45] 추천 [07,15,24,28,34,42] 추천 [09,19,26,35,41,43] ### 다음 라운드 번호 추...