From cc86de38421f3f1cf55a52dc6f1cc008efe6051f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B6=8C=ED=98=81=EC=84=B1?= Date: Fri, 30 Jan 2026 22:51:23 +0900 Subject: [PATCH] =?UTF-8?q?fix(MOB):=20=EB=8B=A4=EC=9A=B4=EB=A1=9C?= =?UTF-8?q?=EB=93=9C=20=EC=99=84=EB=A3=8C=20BroadcastReceiver=20=EC=88=98?= =?UTF-8?q?=EC=8B=A0=20=EC=95=88=20=EB=90=98=EB=8A=94=20=EB=AC=B8=EC=A0=9C?= =?UTF-8?q?=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Android 13+ 시스템 브로드캐스트(ACTION_DOWNLOAD_COMPLETE) 수신을 위해 RECEIVER_NOT_EXPORTED → RECEIVER_EXPORTED로 변경 Co-Authored-By: Claude Opus 4.5 --- .../src/main/java/com/codebridgex/webapp/AppUpdateChecker.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/android/app/src/main/java/com/codebridgex/webapp/AppUpdateChecker.java b/android/app/src/main/java/com/codebridgex/webapp/AppUpdateChecker.java index 3162956..93997c0 100644 --- a/android/app/src/main/java/com/codebridgex/webapp/AppUpdateChecker.java +++ b/android/app/src/main/java/com/codebridgex/webapp/AppUpdateChecker.java @@ -171,9 +171,10 @@ public class AppUpdateChecker { }; if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.TIRAMISU) { + // DownloadManager 브로드캐스트는 시스템에서 발송하므로 RECEIVER_EXPORTED 필요 activity.registerReceiver(receiver, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE), - Context.RECEIVER_NOT_EXPORTED); + Context.RECEIVER_EXPORTED); } else { activity.registerReceiver(receiver, new IntentFilter(DownloadManager.ACTION_DOWNLOAD_COMPLETE));