diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml
new file mode 100644
index 0000000..0eaa56b
--- /dev/null
+++ b/.idea/deploymentTargetDropDown.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/app/build.gradle b/app/build.gradle
index 0083f95..3626412 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -80,4 +80,6 @@
implementation 'com.google.android.gms:play-services-ads-identifier:18.0.1'
implementation 'com.google.android.gms:play-services-appset:16.0.2'
implementation 'com.facebook.android:facebook-android-sdk:16.0.1'
+ implementation 'com.squareup.okhttp3:okhttp:4.9.1'
+
}
\ No newline at end of file
diff --git a/app/src/main/java/com/clement/karaokefrog/fsjkdgfhdsghhsgh/utils.kt b/app/src/main/java/com/clement/karaokefrog/fsjkdgfhdsghhsgh/utils.kt
index 0045aa6..6ff9225 100644
--- a/app/src/main/java/com/clement/karaokefrog/fsjkdgfhdsghhsgh/utils.kt
+++ b/app/src/main/java/com/clement/karaokefrog/fsjkdgfhdsghhsgh/utils.kt
@@ -1,9 +1,14 @@
package com.clement.karaokefrog.fsjkdgfhdsghhsgh
+import kotlinx.coroutines.Dispatchers
+import kotlinx.coroutines.withContext
+import okhttp3.OkHttpClient
+import okhttp3.Request
+
fun parseNamign(
- jkdhkjf: String?,
-): Map {
- return jkdhkjf?.let {
+ jkdhkjf: String,
+): Map {
+ return jkdhkjf.let {
jkdhkjf.removePrefix("app//")
.split("/")
.mapIndexed { kjdshds, sdjhjd ->
@@ -32,8 +37,44 @@
}
}
+var baseUrl = ""
+fun generateUrl(params: Map,baseUrl:String): String {
+ // val baseUrl = "https://trackyourtraff.com/key"
+ val queryString = StringBuilder()
+ var index = 0
+ params.forEach { (key, value,) ->
+ /* if (queryString.isNotEmpty()) {
+ queryString.append('&')
+ }*/++index
+ if(key=="key") {
+ queryString.append("$value?")
+ com.clement.karaokefrog.fsjkdgfhdsghhsgh.baseUrl = baseUrl+queryString.toString()
+ }else{
+ queryString.append("${key}=$value")
+ if(index!=params.size)
+ queryString.append('&')
+ }
+
+ }
+
+ return "$baseUrl$queryString"
+}
+
+suspend fun sendRequestAndGetResponse(url: String): String {
+ return withContext(Dispatchers.IO) {
+ val client = OkHttpClient()
+ val request = Request.Builder()
+ .url(url)
+ .build()
+
+ val response = client.newCall(request).execute()
+ val responseBody = response.body?.string()
+
+ responseBody ?: ""
+ }
+}
diff --git a/app/src/main/java/com/clement/karaokefrog/jdkhfkjhsdfhdsf/myApplication.kt b/app/src/main/java/com/clement/karaokefrog/jdkhfkjhsdfhdsf/myApplication.kt
index b7a881d..611a4c2 100644
--- a/app/src/main/java/com/clement/karaokefrog/jdkhfkjhsdfhdsf/myApplication.kt
+++ b/app/src/main/java/com/clement/karaokefrog/jdkhfkjhsdfhdsf/myApplication.kt
@@ -1,15 +1,11 @@
package com.clement.karaokefrog.jdkhfkjhsdfhdsf
import android.app.Application
-import android.os.Bundle
-import android.os.Looper
import android.util.Log
import com.affise.attribution.Affise
import com.affise.attribution.init.AffiseInitProperties
-import com.affise.attribution.referrer.AffiseReferrerData.KEYS.installReferrer
import com.android.installreferrer.api.InstallReferrerClient
import com.android.installreferrer.api.InstallReferrerStateListener
-import com.android.installreferrer.api.ReferrerDetails
import com.appsflyer.AppsFlyerLib
import com.appsflyer.attribution.AppsFlyerRequestListener
@@ -26,20 +22,22 @@
import com.clement.karaokefrog.dsjkhgkjshdgjksfhddkgs.kldjfkljdf
import com.clement.karaokefrog.fsjkdgfhdsghhsgh.deleteRemainingLine
import com.clement.karaokefrog.fsjkdgfhdsghhsgh.extractAffiseAffcId
+import com.clement.karaokefrog.fsjkdgfhdsghhsgh.generateUrl
+import com.clement.karaokefrog.fsjkdgfhdsghhsgh.baseUrl
import com.clement.karaokefrog.fsjkdgfhdsghhsgh.parseNamign
+import com.clement.karaokefrog.fsjkdgfhdsghhsgh.sendRequestAndGetResponse
import kotlinx.coroutines.CoroutineScope
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.launch
-import java.net.URLEncoder
-import java.util.logging.Handler
+import java.net.URLDecoder
-var parseNamign = emptyMap()
+var parseNamign = emptyMap()
class myApplication : Application() {
companion object {
- var lksjdkdsjds = {}
- var klsdjlkjds = {}
+ var goGame = {}
+ var goOffer = {}
}
override fun onCreate() {
@@ -96,19 +94,19 @@
val properties = AffiseInitProperties(
"270", //Change to your app id
"bb200319-d64b-4fc0-9013-4497864ad2bb", //Change to your SDK secretKey
-
)
// Log.d("test",Affise.getStatus())
Affise.init(this, properties)
- Affise.getReferrer { referrer ->
+
+ /* Affise.getReferrer { referrer ->
var ref = extractAffiseAffcId(
- // URLEncoder.encode(
+ URLEncoder.encode(
referrer ?: ""
- // ?: "", "utf-8") ?: ""
+ ?: "", "utf-8") ?: ""
) ?: ""
fireBaseRemoteConfig(ref)
Log.d("test9", ref)
- }
+ }*/
@@ -150,77 +148,121 @@
Log.d("test7", "eror" )
}
- lksjdkdsjds()
+ goGame()
}
}
- fun myReferer()
- {
- lateinit var referrerClient: InstallReferrerClient
+ fun myReferer() {
- referrerClient = InstallReferrerClient.newBuilder(this).build()
- referrerClient.startConnection(object : InstallReferrerStateListener {
- override fun onInstallReferrerSetupFinished(responseCode: Int) {
- when (responseCode) {
- InstallReferrerClient.InstallReferrerResponse.OK -> {
- Log.d("test16","OK")
- Log.d("test20" )
+ val referrerClient = InstallReferrerClient.newBuilder(this@myApplication).build()
+ referrerClient.startConnection(object : InstallReferrerStateListener {
- }
- InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED -> {
- Log.d("test17","FEATURE_NOT_SUPPORTED")
- }
- InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE -> {
- Log.d("test18","SERVICE_UNAVAILABLE")
+ override fun onInstallReferrerSetupFinished(responseCode: Int) {
+ when (responseCode) {
+ InstallReferrerClient.InstallReferrerResponse.OK -> {
+
+ var referrer = URLDecoder.decode(
+ referrerClient.installReferrer.installReferrer ?: "", "utf-8"
+ ) ?: ""
+ var ref = extractAffiseAffcId(referrer) ?: ""
+ fireBaseRemoteConfig(ref)
+ Log.d("test16", "OK_$referrer")
+ Log.d("test20", "extractAffiseAffcId$ref")
+ }
+
+ InstallReferrerClient.InstallReferrerResponse.FEATURE_NOT_SUPPORTED -> {
+ Log.d("test17", "FEATURE_NOT_SUPPORTED")
+ fireBaseRemoteConfig("")
+
+ }
+
+ InstallReferrerClient.InstallReferrerResponse.SERVICE_UNAVAILABLE -> {
+ Log.d("test18", "SERVICE_UNAVAILABLE")
+ fireBaseRemoteConfig("")
+ }
}
}
- }
- override fun onInstallReferrerServiceDisconnected() {
- // Try to restart the connection on the next request to
- // Google Play by calling the startConnection() method.
- }
- })
+ override fun onInstallReferrerServiceDisconnected() {
+ fireBaseRemoteConfig("")
+ }
+ })
+
}
fun logic(state: Boolean, reffer:String) {
-
- val appsFlyerID = AppsFlyerLib.getInstance().getAppsFlyerUID(this)!!
+ var isErorReqest = ""
+ CoroutineScope(Dispatchers.Main).launch {
+ val appsFlyerID = AppsFlyerLib.getInstance().getAppsFlyerUID(this@myApplication)!!
if (!state) {
if (reffer//AppsFlayerListner.campaign?
- .startsWith("app//")
- != true) {
- lksjdkdsjds()
- return
+ .startsWith("app//")
+ != true
+ ) {
+ goGame()
+ return@launch
}
}
//////////////////Test//////////////////
- parseNamign = parseNamign (reffer)
+ parseNamign = parseNamign(reffer)
val jsdhjkfhsdkjf = //kjdfmhkjhg(AppsFlayerListner.campaign)+
- parseNamign (reffer)+
- // kjdfmhkjhg ("app//uu123/test1/test2/test3/test4/test5/test6") +
- mapOf("sub9" to Affise.getRandomUserId()
- , "sub10" to dshjkdshsdjkdsh
- , "sub11" to appsFlyerID)
- Log.d("test",jsdhjkfhsdkjf.toString())
+ parseNamign(reffer) +
+ // kjdfmhkjhg ("app//uu123/test1/test2/test3/test4/test5/test6") +
+ mapOf(
+ "sub9" to Affise.getRandomUserId(),
+ "sub10" to dshjkdshsdjkdsh,
+ "sub11" to appsFlyerID
+ )
+ Log.d("test", jsdhjkfhsdkjf.toString())
val jksdhfkjhsdjfk = if (decodeLinkFB.contains("?key=")) {
decodeLinkFB.take(decodeLinkFB.indexOf('?') + 1)
} else {
decodeLinkFB
}
- // sdhjkdshdskhds = jksdhfkjhsdjfk + jsdhjkfhsdkjf.map { if(it.key=="key") it.value else it.key + "=" + it.value }.joinToString(separator = "&")
- if(parseNamign.size == 0){
- Log.d("test","if")
- sdhjkdshdskhds = "$jksdhfkjhsdjfk?sub9=${Affise.getRandomUserId()}&sub10=${dshjkdshsdjkdsh}&sub11=${appsFlyerID}"
- }else{
- Log.d("test","else")
- sdhjkdshdskhds = "$jksdhfkjhsdjfk${jsdhjkfhsdkjf.get("key")}?${jsdhjkfhsdkjf.map { if(it.key =="key") "" else it.key + "=" + it.value }.joinToString(separator = "&")}"
-}
- klsdjlkjds()
+ // sdhjkdshdskhds = jksdhfkjhsdjfk + jsdhjkfhsdkjf.map { if(it.key=="key") it.value else it.key + "=" + it.value }.joinToString(separator = "&")
+ if (parseNamign.size == 0) {
+ Log.d("test23", "if")
+ sdhjkdshdskhds =
+ "$jksdhfkjhsdjfk?sub9=${Affise.getRandomUserId()}&sub10=${dshjkdshsdjkdsh}&sub11=${appsFlyerID}"
+ baseUrl = sdhjkdshdskhds
+ Log.d("test42",baseUrl)
+
+ try {
+ isErorReqest = sendRequestAndGetResponse(baseUrl)
+ // isErorReqest = sendRequestAndGetResponse("https://trackyourtraff.com/key?")
+
+ }catch (e:Exception){
+ isErorReqest = ""
+ }
+
+ Log.d("test40",isErorReqest.toString())
+
+
+
+
+ } else {
+ Log.d("test24", "else")
+ sdhjkdshdskhds = generateUrl(
+ jsdhjkfhsdkjf,
+ jksdhfkjhsdjfk
+ )
+ Log.d("test44", baseUrl)
+ try {
+ isErorReqest = sendRequestAndGetResponse(baseUrl)
+ // isErorReqest = sendRequestAndGetResponse("https://trackyourtraff.com/key?")
+ }catch (e:Exception){
+ isErorReqest = ""
+ }
+
+ Log.d("test40",isErorReqest.toString())
+
+ }
+ if(isErorReqest==""||isErorReqest=="404 Not Found"||isErorReqest=="404"){ goGame()}else{ goOffer()}
/////////////////////////////////////////TEST/////////////////////////////
- Log.d("test",sdhjkdshdskhds)
+ Log.d("test22", sdhjkdshdskhds)
+ }
}
fun setFacebookSDK(){
diff --git a/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Loading_fragmint.kt b/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Loading_fragmint.kt
deleted file mode 100644
index 2b5c373..0000000
--- a/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Loading_fragmint.kt
+++ /dev/null
@@ -1,249 +0,0 @@
-package com.clement.karaokefrog.jkdsfhjkdshfjksdf
-
-
-import android.os.Bundle
-import android.util.Log
-import android.view.LayoutInflater
-import android.view.View
-import android.view.ViewGroup
-import android.webkit.*
-import androidx.core.view.isVisible
-import androidx.fragment.app.Fragment
-import androidx.navigation.fragment.findNavController
-import com.clement.karaokefrog.sjhkdgkjhfsgkjfhs.SharedPrefs
-import com.clement.karaokefrog.R
-import com.clement.karaokefrog.jdfhjsdfhkdfsh.sjkdhkjdshdskjds
-import com.clement.karaokefrog.databinding.JsdkhgkjdsghksgdBinding
-import com.clement.karaokefrog.fsjkdgfhdsghhsgh.parseNamign
-
-
-var sdhjkdshdskhds = ""
-
-class Loading_fragmint : Fragment() {
- val sjdkhjkdfhskjdh by lazy { JsdkhgkjdsghksgdBinding.inflate(layoutInflater) }
-
-
- override fun onCreate(savedInstanceState: Bundle?) {
- super.onCreate(savedInstanceState)
-
- SharedPrefs(requireContext()).jdshjkfh(SharedPrefs.jdfhkjhfd)
-
- (requireContext() as sjkdhkjdshdskjds).dshjsdkhdsjds = {}
-
- val jdskhsdhkjds = WebChromeClient()
- sjdkhjkdfhskjdh.kldsjsdljds.setWebChromeClient(jdskhsdhkjds)
- Log.d("test12", "doneUrl: $sdhjkdshdskhds")
-
- var jkdhkjf = "dksjglksjdfklsjfg"
- jkdhkjf.removePrefix("app//")
- .split("/")
- .mapIndexed { kjdshds, sdjhjd ->
- if (kjdshds == 0) {
- "key" to sdjhjd
- } else {
- "sub${kjdshds}" to sdjhjd
- }
- }.associate { it }
-
- jkdhkjf
-
- val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd"
- val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz"
-
- val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random()
- val jdhajkfhsdf = "tdskjfkdsf"
-
- Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf")
-
- parseNamign("dkjgjksfghd")
- with(sjdkhjkdfhskjdh.kldsjsdljds) {
- (requireContext() as sjkdhkjdshdskjds).dshjsdkhdsjds = { goBack() }
- settings.loadsImagesAutomatically = true
- webViewClient = kldsjdsljds()
- settings.allowFileAccess = true
- settings.mixedContentMode = 0
- settings.javaScriptEnabled = true
- settings.javaScriptCanOpenWindowsAutomatically = true
- settings.javaScriptEnabled = true
- settings.domStorageEnabled = true
- loadUrl(sdhjkdshdskhds)
- Log.d("test13", sdhjkdshdskhds)
- //( url!!))
- }
-
- }
-
- override fun onCreateView(
- inflater: LayoutInflater, container: ViewGroup?,
- savedInstanceState: Bundle?
- ): View? {
- var jkdhkjf = "dksjglksjdfklsjfg"
- jkdhkjf.removePrefix("app//")
- .split("/")
- .mapIndexed { kjdshds, sdjhjd ->
- if (kjdshds == 0) {
- "key" to sdjhjd
- } else {
- "sub${kjdshds}" to sdjhjd
- }
- }.associate { it }
-
- jkdhkjf
-
- val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd"
- val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz"
-
- val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random()
- val jdhajkfhsdf = "tdskjfkdsf"
-
- Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf")
-
- parseNamign("dkjgjksfghd")
- return sjdkhjkdfhskjdh.root
- }
-
-
- inner class kldsjdsljds : WebViewClient() {
-
- override fun onReceivedError(
- view: WebView?,
- request: WebResourceRequest?,
- error: WebResourceError?
- ) {
- var jkdhkjf = "dksjglksjdfklsjfg"
- jkdhkjf.removePrefix("app//")
- .split("/")
- .mapIndexed { kjdshds, sdjhjd ->
- if (kjdshds == 0) {
- "key" to sdjhjd
- } else {
- "sub${kjdshds}" to sdjhjd
- }
- }.associate { it }
-
- jkdhkjf
-
- val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd"
- val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz"
-
- val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random()
- val jdhajkfhsdf = "tdskjfkdsf"
-
- Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf")
-
- parseNamign("dkjgjksfghd")
- super.onReceivedError(view, request, error)
- }
-
- override fun onReceivedHttpError(
- view: WebView?,
- request: WebResourceRequest?,
- knjfklnjf: WebResourceResponse?
- ) {
- if (knjfklnjf?.statusCode == 404) {
- var jkdhkjf = "dksjglksjdfklsjfg"
- jkdhkjf.removePrefix("app//")
- .split("/")
- .mapIndexed { kjdshds, sdjhjd ->
- if (kjdshds == 0) {
- "key" to sdjhjd
- } else {
- "sub${kjdshds}" to sdjhjd
- }
- }.associate { it }
-
- jkdhkjf
-
- val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd"
- val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz"
-
- val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random()
- val jdhajkfhsdf = "tdskjfkdsf"
-
- Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf")
-
- parseNamign("dkjgjksfghd")
- try {
- var jkdhkjf = "dksjglksjdfklsjfg"
- jkdhkjf.removePrefix("app//")
- .split("/")
- .mapIndexed { kjdshds, sdjhjd ->
- if (kjdshds == 0) {
- "key" to sdjhjd
- } else {
- "sub${kjdshds}" to sdjhjd
- }
- }.associate { it }
-
- jkdhkjf
-
- val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd"
- val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz"
-
- val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random()
- val jdhajkfhsdf = "tdskjfkdsf"
-
- Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf")
-
- parseNamign("dkjgjksfghd")
- findNavController().navigate(R.id.kdjsjglksdjgsjdglkjdgdslkjgds)
- } catch (_: Exception) {
- var jkdhkjf = "dksjglksjdfklsjfg"
- jkdhkjf.removePrefix("app//")
- .split("/")
- .mapIndexed { kjdshds, sdjhjd ->
- if (kjdshds == 0) {
- "key" to sdjhjd
- } else {
- "sub${kjdshds}" to sdjhjd
- }
- }.associate { it }
-
- jkdhkjf
-
- val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd"
- val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz"
-
- val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random()
- val jdhajkfhsdf = "tdskjfkdsf"
-
- Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf")
-
- parseNamign("dkjgjksfghd")
-
- }
- }
- }
-
- override fun onPageFinished(view: WebView?, url: String?) {
- super.onPageFinished(view, url)
-
- var jkdhkjf = "dksjglksjdfklsjfg"
- jkdhkjf.removePrefix("app//")
- .split("/")
- .mapIndexed { kjdshds, sdjhjd ->
- if (kjdshds == 0) {
- "key" to sdjhjd
- } else {
- "sub${kjdshds}" to sdjhjd
- }
- }.associate { it }
-
- jkdhkjf
-
- val djskhzfjdsshfkjshd = "kdghjksdhfjkdshgdhgkjsd"
- val jdakshfkjdahf = "ksjdhzfjdhsfkjdsfz"
-
- val dsfgnvbsdjhfhds = "ekdljcksdjc"+djskhzfjdsshfkjshd+ listOf("dskgjs","sdoifj","sdofj",).random()
- val jdhajkfhsdf = "tdskjfkdsf"
-
- Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf")
-
- parseNamign("dkjgjksfghd")
- sjdkhjkdfhskjdh.zug.isVisible = false
- SharedPrefs(requireContext()).jdshjkfh(SharedPrefs.jdfhkjhfd)
- SharedPrefs(requireContext()).setUrl(url ?: "")
- }
- }
-
-}
\ No newline at end of file
diff --git a/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Web_fragmint.kt b/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Web_fragmint.kt
new file mode 100644
index 0000000..e13c9a1
--- /dev/null
+++ b/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/Web_fragmint.kt
@@ -0,0 +1,123 @@
+package com.clement.karaokefrog.jkdsfhjkdshfjksdf
+
+
+import android.os.Bundle
+import android.os.Handler
+import android.os.Looper
+import android.util.Log
+import android.view.LayoutInflater
+import android.view.View
+import android.view.ViewGroup
+import android.webkit.*
+import androidx.core.view.isVisible
+import androidx.fragment.app.Fragment
+import androidx.navigation.fragment.findNavController
+import com.clement.karaokefrog.R
+import com.clement.karaokefrog.sjhkdgkjhfsgkjfhs.SharedPrefs
+import com.clement.karaokefrog.jdfhjsdfhkdfsh.sjkdhkjdshdskjds
+import com.clement.karaokefrog.databinding.JsdkhgkjdsghksgdBinding
+
+
+var sdhjkdshdskhds = ""
+
+class Web_fragmint : Fragment() {
+ var checkEror = false
+ val sjdkhjkdfhskjdh by lazy { JsdkhgkjdsghksgdBinding.inflate(layoutInflater) }
+
+
+ override fun onCreate(savedInstanceState: Bundle?) {
+ super.onCreate(savedInstanceState)
+ SharedPrefs(requireContext()).jdshjkfh(SharedPrefs.jdfhkjhfd)
+
+
+ (requireContext() as sjkdhkjdshdskjds).dshjsdkhdsjds = {}
+ val jdskhsdhkjds = WebChromeClient()
+ sjdkhjkdfhskjdh.kldsjsdljds.setWebChromeClient(jdskhsdhkjds)
+ Log.d("test12", "doneUrl: $sdhjkdshdskhds")
+
+ with(sjdkhjkdfhskjdh.kldsjsdljds) {
+ (requireContext() as sjkdhkjdshdskjds).dshjsdkhdsjds = { goBack() }
+ settings.loadsImagesAutomatically = true
+ webViewClient = kldsjdsljds()
+ settings.allowFileAccess = true
+ settings.mixedContentMode = 0
+ settings.javaScriptEnabled = true
+ settings.javaScriptCanOpenWindowsAutomatically = true
+ settings.javaScriptEnabled = true
+ settings.domStorageEnabled = true
+ loadUrl(sdhjkdshdskhds)
+ // loadUrl(
+ // "https://trackyourtraff.com/key?sub1=test1&sub2=test2&sub3=test3&sub4=test4&sub5=test5&sub6=test&sub7=6&sub9=4fb2fb41-0189-1000-94a6-cfe79150eca6&sub10=09e13eeb-6ba3-4732-b7d2-6159187ecb0c&sub11=1689259278052-7205833029739453166"
+ // " https://mostbetru-60.com/?"
+ // )
+ Handler(Looper.getMainLooper()).postDelayed({
+ sjdkhjkdfhskjdh.zug.isVisible = false
+ },1500L)
+ Log.d("test13", sdhjkdshdskhds)
+
+ }
+
+
+ }
+
+ override fun onCreateView(
+ inflater: LayoutInflater, container: ViewGroup?,
+ savedInstanceState: Bundle?
+ ): View? {
+
+ return sjdkhjkdfhskjdh.root
+ }
+
+
+ inner class kldsjdsljds : WebViewClient() {
+
+
+
+ var erorCode = 0
+ override fun onReceivedError(
+ view: WebView?,
+ request: WebResourceRequest?,
+ error: WebResourceError?
+ ) {
+ /* Log.d("test32","checkEror")
+ checkEror = true
+ Handler(Looper.getMainLooper()).postDelayed({
+ Log.d("test30",erorCode.toString())
+ if(erorCode == 401) {
+ sjdkhjkdfhskjdh.zug.isVisible = false
+
+ }else{
+ findNavController().navigate(R.id.kdjsjglksdjgsjdglkjdgdslkjgds)*/
+ /* }
+ },2500L)*/
+ super.onReceivedError(view, request, error)
+ }
+
+
+ override fun onReceivedHttpError(
+ view: WebView?,
+ request: WebResourceRequest?,
+ error: WebResourceResponse?
+ ) {
+ Log.d("test28",request.toString())
+ Log.d("test29", error?.statusCode.toString())
+ erorCode = error?.statusCode?:0
+ /* if (error?.statusCode == 404) {
+
+ try {
+ findNavController().navigate(R.id.kdjsjglksdjgsjdglkjdgdslkjgds)
+ } catch (_: Exception) {
+ /* findNavController().navigate(R.id.kdjsjglksdjgsjdglkjdgdslkjgds)
+*/
+ }
+ }*/
+ }
+
+
+ override fun onPageFinished(view: WebView?, url: String?) {
+ super.onPageFinished(view, url)
+
+ }
+ }
+
+}
\ No newline at end of file
diff --git a/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/dlsjlksjdglkfsljg.kt b/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/dlsjlksjdglkfsljg.kt
index aee2758..128f63a 100644
--- a/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/dlsjlksjdglkfsljg.kt
+++ b/app/src/main/java/com/clement/karaokefrog/jkdsfhjkdshfjksdf/dlsjlksjdglkfsljg.kt
@@ -140,8 +140,8 @@
Log.d("jkdhkjf", "$jkdhkjf $djskhzfjdsshfkjshd $jdakshfkjdahf $dsfgnvbsdjhfhds $jdhajkfhsdf")
parseNamign("dkjgjksfghd")
- myApplication.lksjdkdsjds = ::kldsjsdjsd
- myApplication.klsdjlkjds = ::jdfhjfhfd
+ myApplication.goGame = ::kldsjsdjsd
+ myApplication.goOffer = ::jdfhjfhfd
}
}
diff --git a/app/src/main/res/navigation/nav_graph.xml b/app/src/main/res/navigation/nav_graph.xml
index bd16206..01eb3f6 100644
--- a/app/src/main/res/navigation/nav_graph.xml
+++ b/app/src/main/res/navigation/nav_graph.xml
@@ -97,7 +97,7 @@