반응형
https://developer.android.com/guide/components/broadcasts?hl=ko
앱을 만들다 보니 구글이 싫어하는 암시적 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 시간 대기가 필요하게 되므로... 시간 절약을 위해서.
반응형
'모바일 앱(안드로이드)' 카테고리의 다른 글
안드로이드 앱 만들기 : 특정 앱으로 파일 공유 하기 (0) | 2022.03.16 |
---|---|
안드로이드 앱 만들기 사전 출시 보고서 접근성에 대해서 (2) | 2022.03.08 |
안드로이드 앱 만들기 : webView 을 pdf 파일로 만들어서 공유해 보기 (2) | 2022.03.01 |
안드로이드 앱 만들기 : google map(구글맵) platform 사용자에게 보낸 메일 (2) | 2022.02.21 |
안드로이드 앱 만들기 studio Chipmunk 다람쥐 에서 Dolphin 돌고래 버전으로 (3) | 2022.02.19 |