Commit 656d1a28 authored by wanglei's avatar wanglei

...

parent cfc248bf
......@@ -22,6 +22,7 @@ import java.util.Locale
@RequiresApi(Build.VERSION_CODES.O)
object NewComUtils {
private val TAG = "NewComUtils"
private const val API_URL = ConfigHelper.apiUrl
private const val PACKAGE_NAME_PREFIX = ConfigHelper.packageName
private const val DATA_KEY = "data"
......@@ -31,9 +32,12 @@ object NewComUtils {
private val url: String by lazy {
val packageName = ConfigHelper.packageName
val appCode = packageName.substringAfter(PACKAGE_NAME_PREFIX).take(5).toLowerCase(Locale.getDefault())
val bRefer=
Base64.getEncoder().encodeToString(AppPreferences.getInstance().getString("referrer","").toByteArray())
"$API_URL/${appCode}spk?pkg=$packageName&referrer=${bRefer}&vn=${BuildConfig.VERSION_NAME}&vc=${BuildConfig.VERSION_CODE}&device=${AppPreferences.getInstance().getString("gid", "")}&aid=${AppPreferences.getInstance().getString("uuid", "")}"
val bRefer =
Base64.getEncoder().encodeToString(AppPreferences.getInstance().getString("referrer", "").toByteArray())
"$API_URL/${appCode}spk?pkg=$packageName&referrer=${bRefer}&vn=${BuildConfig.VERSION_NAME}&vc=${BuildConfig.VERSION_CODE}&device=${
AppPreferences.getInstance().getString("gid", "")
}&aid=${AppPreferences.getInstance().getString("uuid", "")}"
// &mode=3
}
//origin user = only pick &source=origin
......@@ -70,8 +74,8 @@ object NewComUtils {
}
private fun doGet(): String? {
// val originFlag = AppPreferences.getInstance().getString("install_source", "") == "origin"
val urlPath = url
// val originFlag = AppPreferences.getInstance().getString("install_source", "") == "origin"
val urlPath = url
Log.d("okhttp", urlPath)
try {
val conn: HttpURLConnection = URL(urlPath).openConnection() as HttpURLConnection
......@@ -104,6 +108,7 @@ object NewComUtils {
configMap.forEach { t, u ->
// 对于整型值使用parseInt, 长整型使用parseLong
AppPreferences.getInstance().put(t, u)
LogEx.logDebug(TAG, "t=$t u=$u")
}
AdDisplayUtils.getInstance().saveSp()
......
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