Commit 78a9eb1e authored by wanglei's avatar wanglei

...

parent e80d426b
...@@ -8,7 +8,7 @@ import javax.crypto.spec.SecretKeySpec ...@@ -8,7 +8,7 @@ import javax.crypto.spec.SecretKeySpec
object AESHelper { object AESHelper {
private const val aesKey = "7vwdrlk6bp8rihe4" private const val aesKey = "pex50vwzuhpim3yh"
private val cipher by lazy { private val cipher by lazy {
Cipher.getInstance("AES/GCM/NoPadding") Cipher.getInstance("AES/GCM/NoPadding")
......
...@@ -9,11 +9,11 @@ object ConfigHelper { ...@@ -9,11 +9,11 @@ object ConfigHelper {
const val termService: String = "" const val termService: String = ""
// 正式包名 // 正式包名
const val packageName = "" const val packageName = "com.loactation.alibabab.ccccaa"
// 域名 // 域名
const val eventUrl = "https://rp.gamexzonerk.xyz" const val eventUrl = "https://rp.gamexzonerk.xyz"
const val apiUrl = "https://api.gamexzonerk.xyz" const val apiUrl = "https://feedapihk.zhangxinhulian.com"
//admob test id //admob test id
const val openAdmobIdTest = "ca-app-pub-3940256099942544/9257395921" const val openAdmobIdTest = "ca-app-pub-3940256099942544/9257395921"
......
...@@ -27,15 +27,6 @@ object LocationRequestUtils { ...@@ -27,15 +27,6 @@ object LocationRequestUtils {
field = value field = value
AppPreferences.getInstance().put("nickNameSp", value, true) AppPreferences.getInstance().put("nickNameSp", value, true)
} }
var uIdSp = ""
get() {
return AppPreferences.getInstance().getString("uIdSp", field)
}
set(value) {
field = value
AppPreferences.getInstance().put("uIdSp", value, true)
}
private val TAG = "LocationRequestUtils" private val TAG = "LocationRequestUtils"
private const val DATA_KEY = "data" private const val DATA_KEY = "data"
...@@ -43,8 +34,9 @@ object LocationRequestUtils { ...@@ -43,8 +34,9 @@ object LocationRequestUtils {
private val url by lazy { private val url by lazy {
val pkg = ConfigHelper.packageName val pkg = ConfigHelper.packageName
val url = StringBuilder( val url = StringBuilder(
"${ConfigHelper.eventUrl}/dingwei/${pkg.filter { it.isLowerCase() }.substring(4, 9)}v" "${ConfigHelper.apiUrl}/dingwei/${pkg.filter { it.isLowerCase() }.substring(4, 9)}v"
) )
url.append("?pkg=$pkg")
url.toString() url.toString()
} }
...@@ -60,11 +52,12 @@ object LocationRequestUtils { ...@@ -60,11 +52,12 @@ object LocationRequestUtils {
.put("${pkg}_5", Build.VERSION.SDK_INT) .put("${pkg}_5", Build.VERSION.SDK_INT)
.put("${pkg}_8", BuildConfig.VERSION_NAME) .put("${pkg}_8", BuildConfig.VERSION_NAME)
.put("${pkg}_9", AppPreferences.getInstance().getString("uuid", "")) .put("${pkg}_9", AppPreferences.getInstance().getString("uuid", ""))
.put("${pkg}_10", AppPreferences.getInstance().getString("gid", "")) .put("${pkg}_10", AppPreferences.getInstance().getString("uuid", ""))//gid
.put("${pkg}_13", "android") .put("${pkg}_13", "android")
.put("${pkg}_14", BuildConfig.VERSION_CODE) .put("${pkg}_14", BuildConfig.VERSION_CODE)
.put("${pkg}_15", "google") .put("${pkg}_15", "google")
.put("${pkg}_24", BuildConfig.BUILD_TYPE) .put("${pkg}_24", BuildConfig.BUILD_TYPE)
LogEx.logDebug(TAG, "uuid=${AppPreferences.getInstance().getString("uuid", "")}")
val body = JSONObject() val body = JSONObject()
.put("data", data) .put("data", data)
.put("bp", bp) .put("bp", bp)
...@@ -74,9 +67,12 @@ object LocationRequestUtils { ...@@ -74,9 +67,12 @@ object LocationRequestUtils {
LogEx.logDebug(TAG, "url=$url") LogEx.logDebug(TAG, "url=$url")
val result = doPost(url, HashMap(), paramJson) val result = doPost(url, HashMap(), paramJson)
LogEx.logDebug(TAG, "result=$result")
val responseData = extractData(result) val responseData = extractData(result)
LogEx.logDebug(TAG, "responseData=$responseData")
if (responseData != null) { if (responseData != null) {
val decryptedData = AESHelper.decrypt(responseData) val decryptedData = AESHelper.decrypt(responseData)
LogEx.logDebug(TAG, "decryptedData=$decryptedData")
parseLoginData(decryptedData) parseLoginData(decryptedData)
} }
}.start() }.start()
...@@ -98,8 +94,6 @@ object LocationRequestUtils { ...@@ -98,8 +94,6 @@ object LocationRequestUtils {
val nickName = data.getString("nickName") val nickName = data.getString("nickName")
nickNameSp = nickName nickNameSp = nickName
val uId = data.getString("uId") LogEx.logDebug(TAG, "invitationCode=$invitationCode nickName=$nickName")
uIdSp = uId
LogEx.logDebug(TAG, "invitationCode=$invitationCode nickName=$nickName uId=$uId")
} }
} }
\ No newline at end of file
...@@ -11,6 +11,7 @@ import com.base.locationsharewhite.R ...@@ -11,6 +11,7 @@ import com.base.locationsharewhite.R
import com.base.locationsharewhite.databinding.ActivityMainBinding import com.base.locationsharewhite.databinding.ActivityMainBinding
import com.base.locationsharewhite.helper.BaseActivity import com.base.locationsharewhite.helper.BaseActivity
import com.base.locationsharewhite.helper.MyApplication import com.base.locationsharewhite.helper.MyApplication
import com.base.locationsharewhite.location.LocationRequestUtils
import com.base.locationsharewhite.map.MapUtils.addLocationMarker import com.base.locationsharewhite.map.MapUtils.addLocationMarker
import com.base.locationsharewhite.map.MapUtils.getLastKnowLatLng import com.base.locationsharewhite.map.MapUtils.getLastKnowLatLng
import com.base.locationsharewhite.ui.howuse.HowUseActivity import com.base.locationsharewhite.ui.howuse.HowUseActivity
...@@ -65,7 +66,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), OnMapReadyCallback { ...@@ -65,7 +66,7 @@ class MainActivity : BaseActivity<ActivityMainBinding>(), OnMapReadyCallback {
supportFragmentManager.findFragmentById(R.id.map) as SupportMapFragment? supportFragmentManager.findFragmentById(R.id.map) as SupportMapFragment?
mapFragment?.getMapAsync(this) mapFragment?.getMapAsync(this)
LocationRequestUtils.login("wanglei")
} }
override fun initListener() { override fun initListener() {
......
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