targetSdk 34로 변경
커스텀 액션에서 패키지를 명시
This commit is contained in:
		| @@ -14,7 +14,7 @@ plugins { | ||||
|  | ||||
| android { | ||||
|     namespace 'kr.co.vividnext.sodalive' | ||||
|     compileSdk 33 | ||||
|     compileSdk 34 | ||||
|  | ||||
|     viewBinding { | ||||
|         enabled true | ||||
| @@ -24,11 +24,6 @@ android { | ||||
|         dataBinding true | ||||
|     } | ||||
|  | ||||
|     lintOptions { | ||||
|         checkDependencies true | ||||
|         checkReleaseBuilds false | ||||
|     } | ||||
|  | ||||
|     dependenciesInfo { | ||||
|         // Disables dependency metadata when building APKs. | ||||
|         includeInApk = false | ||||
| @@ -39,9 +34,9 @@ android { | ||||
|     defaultConfig { | ||||
|         applicationId "kr.co.vividnext.sodalive" | ||||
|         minSdk 23 | ||||
|         targetSdk 33 | ||||
|         versionCode 97 | ||||
|         versionName "1.15.2" | ||||
|         targetSdk 34 | ||||
|         versionCode 98 | ||||
|         versionName "1.15.3" | ||||
|     } | ||||
|  | ||||
|     buildTypes { | ||||
| @@ -57,7 +52,8 @@ android { | ||||
|         } | ||||
|  | ||||
|         debug { | ||||
|             minifyEnabled false | ||||
|             minifyEnabled true | ||||
|             debuggable true | ||||
|             proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro' | ||||
|             applicationIdSuffix '.debug' | ||||
|  | ||||
| @@ -75,6 +71,10 @@ android { | ||||
|     kotlinOptions { | ||||
|         jvmTarget = JavaVersion.VERSION_17.toString() | ||||
|     } | ||||
|     lint { | ||||
|         checkDependencies true | ||||
|         checkReleaseBuilds false | ||||
|     } | ||||
| } | ||||
|  | ||||
| dependencies { | ||||
|   | ||||
							
								
								
									
										13
									
								
								app/proguard-rules.pro
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										13
									
								
								app/proguard-rules.pro
									
									
									
									
										vendored
									
									
								
							| @@ -222,9 +222,10 @@ | ||||
|  | ||||
| -keep class kr.co.bootpay.core.** { *; } | ||||
|  | ||||
| -keep class kr.co.pointclick.sdk.offerwall.core.consts.** {*;} | ||||
| -keep interface kr.co.pointclick.sdk.offerwall.core.consts.** {*;} | ||||
| -keep class kr.co.pointclick.sdk.offerwall.core.models.** {*;} | ||||
| -keep interface kr.co.pointclick.sdk.offerwall.core.models.** {*;} | ||||
| -keep class kr.co.pointclick.sdk.offerwall.core.PointClickAd {*;} | ||||
| -keep class kr.co.pointclick.sdk.offerwall.core.events.PackageReceiver {*;} | ||||
| -keep class retrofit2.** { *; } | ||||
|  | ||||
| -keep class com.google.gson.** { *; } | ||||
| -keep class sun.misc.** { *; } | ||||
|  | ||||
| # @Keep 애노테이션이 붙은 클래스, 메서드, 필드를 보호 | ||||
| -keep @androidx.annotation.Keep class * { *; } | ||||
|   | ||||
| @@ -4,6 +4,8 @@ | ||||
|  | ||||
|     <uses-permission android:name="com.android.vending.BILLING" /> | ||||
|     <uses-permission android:name="android.permission.FOREGROUND_SERVICE" /> | ||||
|     <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MICROPHONE" /> | ||||
|     <uses-permission android:name="android.permission.FOREGROUND_SERVICE_MEDIA_PLAYBACK" /> | ||||
|     <uses-permission android:name="android.permission.POST_NOTIFICATIONS" /> | ||||
|     <uses-permission android:name="android.permission.INTERNET" /> | ||||
|     <uses-permission | ||||
|   | ||||
| @@ -52,6 +52,7 @@ class AudioContentPlayService : | ||||
|                 putExtra(Constants.EXTRA_AUDIO_CONTENT_PROGRESS, mediaPlayer.currentPosition) | ||||
|                 putExtra(Constants.EXTRA_AUDIO_CONTENT_ID, contentId) | ||||
|             } | ||||
|             intent.setPackage(packageName) | ||||
|             sendBroadcast(intent) | ||||
|             handler.postDelayed(this, 1000) | ||||
|         } | ||||
| @@ -65,6 +66,7 @@ class AudioContentPlayService : | ||||
|                     sendBroadcast( | ||||
|                         Intent(Constants.ACTION_AUDIO_CONTENT_RECEIVER) | ||||
|                             .apply { | ||||
|                                 setPackage(packageName) | ||||
|                                 putExtra( | ||||
|                                     Constants.EXTRA_AUDIO_CONTENT_CHANGE_UI, | ||||
|                                     true | ||||
| @@ -102,6 +104,7 @@ class AudioContentPlayService : | ||||
|                     sendBroadcast( | ||||
|                         Intent(Constants.ACTION_MAIN_AUDIO_CONTENT_RECEIVER) | ||||
|                             .apply { | ||||
|                                 setPackage(packageName) | ||||
|                                 putExtra( | ||||
|                                     Constants.EXTRA_AUDIO_CONTENT_SHOWING, | ||||
|                                     true | ||||
| @@ -137,6 +140,7 @@ class AudioContentPlayService : | ||||
|                     sendBroadcast( | ||||
|                         Intent(Constants.ACTION_MAIN_AUDIO_CONTENT_RECEIVER) | ||||
|                             .apply { | ||||
|                                 setPackage(packageName) | ||||
|                                 putExtra( | ||||
|                                     Constants.EXTRA_AUDIO_CONTENT_SHOWING, | ||||
|                                     false | ||||
| @@ -206,6 +210,7 @@ class AudioContentPlayService : | ||||
|                         sendBroadcast( | ||||
|                             Intent(Constants.ACTION_AUDIO_CONTENT_RECEIVER) | ||||
|                                 .apply { | ||||
|                                     setPackage(packageName) | ||||
|                                     putExtra( | ||||
|                                         Constants.EXTRA_AUDIO_CONTENT_NEXT_ACTION, | ||||
|                                         MusicAction.PAUSE | ||||
| @@ -221,6 +226,7 @@ class AudioContentPlayService : | ||||
|                         sendBroadcast( | ||||
|                             Intent(Constants.ACTION_AUDIO_CONTENT_RECEIVER) | ||||
|                                 .apply { | ||||
|                                     setPackage(packageName) | ||||
|                                     putExtra( | ||||
|                                         Constants.EXTRA_AUDIO_CONTENT_NEXT_ACTION, | ||||
|                                         MusicAction.PLAY | ||||
| @@ -255,6 +261,7 @@ class AudioContentPlayService : | ||||
|                         sendBroadcast( | ||||
|                             Intent(Constants.ACTION_AUDIO_CONTENT_RECEIVER) | ||||
|                                 .apply { | ||||
|                                     setPackage(packageName) | ||||
|                                     putExtra( | ||||
|                                         Constants.EXTRA_AUDIO_CONTENT_LOADING, | ||||
|                                         true | ||||
| @@ -318,6 +325,7 @@ class AudioContentPlayService : | ||||
|         sendBroadcast( | ||||
|             Intent(Constants.ACTION_AUDIO_CONTENT_RECEIVER) | ||||
|                 .apply { | ||||
|                     setPackage(packageName) | ||||
|                     putExtra( | ||||
|                         Constants.EXTRA_AUDIO_CONTENT_CHANGE_UI, | ||||
|                         true | ||||
| @@ -342,6 +350,7 @@ class AudioContentPlayService : | ||||
|         sendBroadcast( | ||||
|             Intent(Constants.ACTION_MAIN_AUDIO_CONTENT_RECEIVER) | ||||
|                 .apply { | ||||
|                     setPackage(packageName) | ||||
|                     putExtra( | ||||
|                         Constants.EXTRA_AUDIO_CONTENT_PLAYING, | ||||
|                         this@AudioContentPlayService.isPlaying | ||||
| @@ -380,6 +389,7 @@ class AudioContentPlayService : | ||||
|             sendBroadcast( | ||||
|                 Intent(Constants.ACTION_AUDIO_CONTENT_RECEIVER) | ||||
|                     .apply { | ||||
|                         setPackage(packageName) | ||||
|                         putExtra( | ||||
|                             Constants.EXTRA_AUDIO_CONTENT_NEXT_ACTION, | ||||
|                             MusicAction.PLAY | ||||
| @@ -405,6 +415,7 @@ class AudioContentPlayService : | ||||
|             sendBroadcast( | ||||
|                 Intent(Constants.ACTION_MAIN_AUDIO_CONTENT_RECEIVER) | ||||
|                     .apply { | ||||
|                         setPackage(packageName) | ||||
|                         putExtra( | ||||
|                             Constants.EXTRA_AUDIO_CONTENT_PLAYING, | ||||
|                             false | ||||
|   | ||||
| @@ -17,8 +17,8 @@ buildscript { | ||||
| } | ||||
|  | ||||
| plugins { | ||||
|     id 'com.android.application' version '7.3.1' apply false | ||||
|     id 'com.android.library' version '7.3.1' apply false | ||||
|     id 'com.android.application' version '8.1.1' apply false | ||||
|     id 'com.android.library' version '8.1.1' apply false | ||||
|     id 'org.jetbrains.kotlin.android' version '1.8.20' apply false | ||||
|  | ||||
|     id "org.jlleitschuh.gradle.ktlint" version "11.2.0" | ||||
|   | ||||
| @@ -24,3 +24,4 @@ org.gradle.configuration-cache=true | ||||
| android.nonTransitiveRClass=true | ||||
| android.defaults.buildfeatures.buildconfig=true | ||||
| android.enableJetifier=true | ||||
| android.nonFinalResIds=false | ||||
|   | ||||
		Reference in New Issue
	
	Block a user