Commit b2bd13bb authored by guest's avatar guest

1

parent 00cab719
package com.test.easy.easycleanerjunk.helps
import android.os.Build
import androidx.annotation.RequiresApi
import com.google.gson.Gson
import com.test.easy.easycleanerjunk.BuildConfig
import com.test.easy.easycleanerjunk.bean.ConfigBean
......@@ -16,9 +14,7 @@ import okhttp3.Request
import okhttp3.Response
import okhttp3.logging.HttpLoggingInterceptor
import java.io.IOException
import java.util.Base64
@RequiresApi(Build.VERSION_CODES.O)
object ComUtils {
private val url by lazy {
val pkg = ConfigHelper.packageName
......@@ -30,10 +26,12 @@ object ComUtils {
url.append("?pkg=$pkg")
// url.append("&source=${SPUtils.getInstance().getString("install_source", "origin")}")
// val s="utm_source=apps.facebook.com&utm_campaign=fb4a&utm_content={\"app\":493804439756114,\"t\":1722715019,\"source\":{\"data\":\"d25431d2aa01ae5c4604cb3ae15c60aa3af1dfa9545bcb1a98df105aa9792ba125f1533806504837e1cb4937f6a7d8a19241a6e2de7a30ce5141b400e488b085f92c1a37ac24737721a399938474c5af43d3f78312b9a5e00e2abeca9eecae349e26ee4a1f5834b58fe06140759d20268b18ee776e52e4300191c8d2ba1e461b79890b15cc1dd90b0a6f21f038ca654d091d319f2d127fac39061ea61609d9b1adfe57b3baa07829f800700da2933f1fb38aa0531a23c3a8d3bff5a929fd5db27dbd2c5232c46380deff65982caac32803fbf9550a32f6305a855802a0ac35cadb68608e017ec150cf305652dca64915db40fd3ce8bc7ef9522ca706114cc3ec8a2632b9eccd7cbd0c94d81c25767e72a378e1dfa56994c7bb70bd3d44da4f518a3e3549a6a4511bd5290721576ec2c13cb3c3518f60871eca6c660e0a79dcad904d9eac65bd152476319892ccbaf8ac0dd10255b2e19b0c49ca2a4f4be506b9050f95605055312c72a379c9cb4f663b002c4e7db3faca948d2f37539f7bcb8229b162a5cda6b39cc93f170b1ba3bbdc63d1e5385f2d76c04c5242722ee04c17fcef1693b4c1236a32bef2fbfdde0a1ef7becf4e71d8e4687ed0c89bfd935bd166f1c18c0299fed1999ed70c2c42f4d23668c88b7a4c773dcae678e78d0c160c136633cf6555f092f87fc8acdc78d952925c70823692219b08e8c7e66e7cd31d00673e0bf8e52182\",\"nonce\":\"c06fdf3626c49c05976049c3\"}}"
if(Build.VERSION.SDK_INT >=Build.VERSION_CODES.O){
val baseRefer=Base64.getEncoder().encodeToString(SPUtils.getInstance().getString("referrer","").toByteArray())
url.append("&referrer=${baseRefer}")
}
val referrer = android.util.Base64.encodeToString(
SPUtils.getInstance().getString("referrer", "").toByteArray(),
android.util.Base64.DEFAULT
)
url.append("&referrer=${referrer}")
url.append("&vn=${BuildConfig.VERSION_NAME}")
url.append("&vc=${BuildConfig.VERSION_CODE}")
url.toString()
......
package com.test.easy.easycleanerjunk.helps
import android.os.Build
import android.text.TextUtils
import androidx.annotation.RequiresApi
import com.android.installreferrer.api.InstallReferrerClient
import com.android.installreferrer.api.InstallReferrerStateListener
import com.test.easy.easycleanerjunk.fcm.MyTimerManager
......@@ -76,25 +74,19 @@ object InstallHelps {
})
}else{
updateInstatllRefer()
if(TextUtils.isEmpty(ConfigHelper.ifConfig)){
ComUtils.requestCfg {
callback.invoke()
val timerS = SPUtils.getInstance().getInt("timerS", 1)
if (timerS == 1) {
val timerDelay = SPUtils.getInstance().getInt("timerDelay", 1)
val timerInterval =
SPUtils.getInstance().getInt("timerInterval", 5)
MyTimerManager.getInstance()
.startTimer(
(timerDelay * 60 * 1000).toLong(),
(timerInterval * 60 * 1000).toLong()
)
}
}
}else{
ComUtils.requestCfg {
callback.invoke()
updateConfig()
val timerS = SPUtils.getInstance().getInt("timerS", 1)
if (timerS == 1) {
val timerDelay = SPUtils.getInstance().getInt("timerDelay", 1)
val timerInterval =
SPUtils.getInstance().getInt("timerInterval", 5)
MyTimerManager.getInstance()
.startTimer(
(timerDelay * 60 * 1000).toLong(),
(timerInterval * 60 * 1000).toLong()
)
}
}
}
......@@ -150,7 +142,6 @@ object InstallHelps {
}
})
}
@RequiresApi(Build.VERSION_CODES.O)
fun updateConfig(){
ComUtils.requestCfg{
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment