parent
62abd3c900
commit
4349f2bd3a
|
@ -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 {
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue