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