- package com.gustianpani.reward.activity;
- import static com.google.android.play.core.install.model.AppUpdateType.IMMEDIATE;
- import android.content.Intent;
- import android.content.IntentSender;
- import android.net.Uri;
- import android.os.Build;
- import android.os.Bundle;
- import android.os.Handler;
- import android.util.Base64;
- import android.util.Log;
- import androidx.appcompat.app.AppCompatActivity;
- import com.android.volley.DefaultRetryPolicy;
- import com.android.volley.NoConnectionError;
- import com.android.volley.Request;
- import com.android.volley.RequestQueue;
- import com.android.volley.Response;
- import com.android.volley.TimeoutError;
- import com.android.volley.VolleyError;
- import com.android.volley.VolleyLog;
- import com.android.volley.toolbox.JsonObjectRequest;
- import com.android.volley.toolbox.Volley;
- import com.google.android.play.core.appupdate.AppUpdateInfo;
- import com.google.android.play.core.appupdate.AppUpdateManager;
- import com.google.android.play.core.appupdate.AppUpdateManagerFactory;
- import com.google.android.play.core.install.model.UpdateAvailability;
- import com.google.android.play.core.tasks.OnFailureListener;
- import com.google.android.play.core.tasks.OnSuccessListener;
- import com.google.android.play.core.tasks.Task;
- import com.gustianpani.reward.App;
- import com.gustianpani.reward.BuildConfig;
- import com.gustianpani.reward.R;
- import com.gustianpani.reward.models.User;
- import com.gustianpani.reward.utils.Constant;
- import com.gustianpani.reward.utils.CustomVolleyJsonRequest;
- import org.json.JSONException;
- import org.json.JSONObject;
- import java.net.NetworkInterface;
- import java.text.SimpleDateFormat;
- import java.util.ArrayList;
- import java.util.Collections;
- import java.util.Date;
- import java.util.HashMap;
- import java.util.List;
- import java.util.Locale;
- import java.util.Map;
- import cn.pedant.SweetAlert.SweetAlertDialog;
- public class SplashActivity extends AppCompatActivity {
- boolean LOGIN = false;
- private AppUpdateManager appUpdateManager;
- public static final int RC_APP_UPDATE = 101;
- SplashActivity activity;
- String user_name = null;
- private int retry_settings = 0, retry_details = 0;
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_splash);
- activity = this;
- String is_login = Constant.getString(activity, Constant.IS_LOGIN);
- if (is_login.equals("true")) {
- LOGIN = true;
- }
- if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
- Log.e("TAG", "onCreate:if part activarte ");
- appUpdateManager = AppUpdateManagerFactory.create(this);
- UpdateApp();
- } else {
- Log.e("TAG", "onCreate:else part activarte ");
- onInit();
- }
- }
- private void onInit() {
- if (Constant.isNetworkAvailable(activity)) {
- if (LOGIN) {
- try {
- String tag_json_obj = "json_login_req";
- Map<String, String> params = new HashMap<String, String>();
- params.put("get_login", "any");
- params.put("email", Constant.getString(activity, Constant.USER_EMAIL));
- params.put("password", Constant.getString(activity, Constant.USER_PASSWORD));
- CustomVolleyJsonRequest jsonObjReq = new CustomVolleyJsonRequest(Request.Method.POST,
- new String(Base64.decode(BuildConfig.ApiKey, Base64.DEFAULT))+BuildConfig.LoginKey, params, new Response.Listener<JSONObject>() {
- @Override
- public void onResponse(JSONObject response) {
- Log.d("TAG", response.toString());
- try {
- boolean status = response.getBoolean("status");
- if (status) {
- JSONObject jsonObject = response.getJSONObject("0");
- Constant.setString(activity, Constant.USER_ID, jsonObject.getString("id"));
- final User user = new User(jsonObject.getString("name"), jsonObject.getString("number"), jsonObject.getString("email"), jsonObject.getString("device"), jsonObject.getString("points"), jsonObject.getString("referraled_with"), jsonObject.getString("status"), jsonObject.getString("referral_code"));
- if (response.has("date")) {
- Constant.setString(activity, Constant.TODAY_DATE, response.getString("date"));
- } else {
- String currentDate = new SimpleDateFormat("dd-MM-yyyy", Locale.getDefault()).format(new Date());
- Constant.setString(activity, Constant.TODAY_DATE, currentDate);
- }
- if (jsonObject.has("daily_check_in")) {
- Constant.setString(activity, Constant.LAST_DATE, jsonObject.getString("daily_check_in"));
- }
- if (jsonObject.has("last_date_watch")) {
- Constant.setString(activity, Constant.LAST_DATE_WATCH, jsonObject.getString("last_date_watch"));
- }
- if (jsonObject.has("watched1_date")) {
- Constant.setString(activity, Constant.WATCHED1_DATE, jsonObject.getString("watched1_date"));
- }
- if (jsonObject.has("watched2_date")) {
- Constant.setString(activity, Constant.WATCHED2_DATE, jsonObject.getString("watched2_date"));
- }
- if (jsonObject.has("watched3_date")) {
- Constant.setString(activity, Constant.WATCHED3_DATE, jsonObject.getString("watched3_date"));
- }
- if (jsonObject.has("watched4_date")) {
- Constant.setString(activity, Constant.WATCHED4_DATE, jsonObject.getString("watched4_date"));
- }
- if (jsonObject.has("watched5_date")) {
- Constant.setString(activity, Constant.WATCHED5_DATE, jsonObject.getString("watched5_date"));
- }
- if (jsonObject.has("watched6_date")) {
- Constant.setString(activity, Constant.WATCHED6_DATE, jsonObject.getString("watched6_date"));
- }
- if (jsonObject.has("watched7_date")) {
- Constant.setString(activity, Constant.WATCHED7_DATE, jsonObject.getString("watched7_date"));
- }
- if (jsonObject.has("watched8_date")) {
- Constant.setString(activity, Constant.WATCHED8_DATE, jsonObject.getString("watched8_date"));
- }
- if (jsonObject.has("watched9_date")) {
- Constant.setString(activity, Constant.WATCHED9_DATE, jsonObject.getString("watched9_date"));
- }
- if (jsonObject.has("watched10_date")) {
- Constant.setString(activity, Constant.WATCHED10_DATE, jsonObject.getString("watched10_date"));
- }
- if (jsonObject.has("visited1_date")) {
- Constant.setString(activity, Constant.VISITED1_DATE, jsonObject.getString("visited1_date"));
- }
- if (jsonObject.has("visited2_date")) {
- Constant.setString(activity, Constant.VISITED2_DATE, jsonObject.getString("visited2_date"));
- }
- if (jsonObject.has("visited3_date")) {
- Constant.setString(activity, Constant.VISITED3_DATE, jsonObject.getString("visited3_date"));
- }
- if (jsonObject.has("visited4_date")) {
- Constant.setString(activity, Constant.VISITED4_DATE, jsonObject.getString("visited4_date"));
- }
- if (jsonObject.has("visited5_date")) {
- Constant.setString(activity, Constant.VISITED5_DATE, jsonObject.getString("visited5_date"));
- }
- if (jsonObject.has("visited6_date")) {
- Constant.setString(activity, Constant.VISITED6_DATE, jsonObject.getString("visited6_date"));
- }
- if (jsonObject.has("visited7_date")) {
- Constant.setString(activity, Constant.VISITED7_DATE, jsonObject.getString("visited7_date"));
- }
- if (jsonObject.has("visited8_date")) {
- Constant.setString(activity, Constant.VISITED8_DATE, jsonObject.getString("visited8_date"));
- }
- if (jsonObject.has("visited9_date")) {
- Constant.setString(activity, Constant.VISITED9_DATE, jsonObject.getString("visited9_date"));
- }
- if (jsonObject.has("visited10_date")) {
- Constant.setString(activity, Constant.VISITED10_DATE, jsonObject.getString("visited10_date"));
- }
- if (jsonObject.has("last_date_invalid")) {
- Constant.setString(activity, Constant.LAST_DATE_INVALID, jsonObject.getString("last_date_invalid"));
- }
- if (jsonObject.has("scratch_date")) {
- Constant.setString(activity, Constant.LAST_DATE_SCRATCH, jsonObject.getString("scratch_date"));
- }
- if (jsonObject.has("scratch_count")) {
- Constant.setString(activity, Constant.SCRATCH_COUNT, jsonObject.getString("scratch_count"));
- }
- if (jsonObject.has("spin_date")) {
- Constant.setString(activity, Constant.LAST_DATE_SPIN, jsonObject.getString("spin_date"));
- }
- if (jsonObject.has("spin_count")) {
- Constant.setString(activity, Constant.SPIN_COUNT, jsonObject.getString("spin_count"));
- }
- if (jsonObject.has("captcha_count")) {
- Constant.setString(activity, Constant.CAPTCHA_COUNT, jsonObject.getString("captcha_count"));
- }
- if (jsonObject.has("captcha_date")) {
- Constant.setString(activity, Constant.LAST_DATE_CAPTCHA, jsonObject.getString("captcha_date"));
- }
- if (jsonObject.has("singup_bounus_date")) {
- Constant.setString(activity, Constant.SIGNUP_BOUNUS_DATE, jsonObject.getString("singup_bounus_date"));
- }
- if (jsonObject.has("quiz_count")) {
- Constant.setString(activity, Constant.QUIZ_COUNT, jsonObject.getString("quiz_count"));
- }
- if (jsonObject.has("quiz_date")) {
- Constant.setString(activity, Constant.LAST_DATE_QUIZ, jsonObject.getString("quiz_date"));
- }
- if (jsonObject.has("game_count")) {
- Constant.setString(activity, Constant.GAME_COUNT, jsonObject.getString("game_count"));
- }
- if (jsonObject.has("game_date")) {
- Constant.setString(activity, Constant.LAST_DATE_GAME, jsonObject.getString("game_date"));
- }
- if (user.getName() != null) {
- Constant.setString(activity, Constant.USER_NAME, user.getName());
- Log.e("TAG", "onDataChange: " + user.getName());
- }
- if (user.getNumber() != null) {
- Constant.setString(activity, Constant.USER_NUMBER, user.getNumber());
- Log.e("TAG", "onDataChange: " + user.getNumber());
- }
- if (user.getEmail() != null) {
- Constant.setString(activity, Constant.USER_EMAIL, user.getEmail());
- Log.e("TAG", "onDataChange: " + user.getEmail());
- }
- if (user.getDevice() != null) {
- Constant.setString(activity, Constant.USER_DEVICE, user.getDevice());
- Log.e("TAG", "onDataChange: " + user.getDevice());
- }
- if (user.getPoints() != null) {
- // if (!Constant.getString(activity, Constant.LAST_TIME_ADD_TO_SERVER).equals("")) {
- // Log.e("TAG", "onDataChange: Last time not empty");
- // if (!Constant.getString(activity, Constant.USER_POINTS).equals("")) {
- // Log.e("TAG", "onDataChange: user points not empty");
- // if (Constant.getString(activity, Constant.IS_UPDATE).equalsIgnoreCase("")) {
- // Constant.setString(activity, Constant.USER_POINTS, Constant.getString(activity, Constant.USER_POINTS));
- // Log.e("TAG", "onDataChange: " + user.getPoints());
- // Constant.setString(activity, Constant.IS_UPDATE, "true");
- // } else {
- // Constant.setString(activity, Constant.IS_UPDATE, "true");
- // Constant.setString(activity, Constant.USER_POINTS, user.getPoints());
- // Log.e("TAG", "onDataChange: " + user.getPoints());
- // }
- // }
- // }
- Constant.setString(activity, Constant.USER_POINTS, user.getPoints());
- }
- if (user.getReferCode() != null) {
- Constant.setString(activity, Constant.REFER_CODE, user.getReferCode());
- Log.e("TAG", "onDataChange: " + user.getReferCode());
- }
- if (user.getIsBLocked() != null) {
- Constant.setString(activity, Constant.USER_BLOCKED, user.getIsBLocked());
- Log.e("TAG", "onDataChange: " + user.getIsBLocked());
- }
- if (user.getUserReferCode() != null) {
- Constant.setString(activity, Constant.USER_REFFER_CODE, user.getUserReferCode());
- Log.e("TAG", "onDataChange: " + user.getUserReferCode());
- }
- if (Constant.getString(activity, Constant.USER_BLOCKED).equals("0")) {
- Constant.showBlockedDialog(activity, activity, getResources().getString(R.string.you_are_blocked));
- } else {
- Log.e("TAG", "onInit: login pART");
- getSettingsFromAdminPannel();
- getGameSettingsFromAdminPannel();
- getRedeemSettingsFromAdminPannel();
- getAppsSettingsFromAdminPannel();
- getVideoSettingsFromAdminPannel();
- getVisitSettingsFromAdminPannel();
- }
- } else {
- // String currentDate = new SimpleDateFormat("dd-MM-yyyy", Locale.getDefault()).format(new Date());
- // Constant.setString(activity, Constant.TODAY_DATE, currentDate);
- // Log.e("TAG", "onInit: user_information from database");
- // Constant.setString(activity, Constant.IS_LOGIN, "");
- // Constant.GotoNextActivity(activity, LoginActivity.class, "");
- // overridePendingTransition(R.anim.enter, R.anim.exit);
- // finish();
- // here get ads beetween and daily scratch limit daily spin limit, daily check in points, coin to rupee,captcha count
- getSettingsFromAdminPannel();
- getGameSettingsFromAdminPannel();
- getRedeemSettingsFromAdminPannel();
- getAppsSettingsFromAdminPannel();
- getVideoSettingsFromAdminPannel();
- getVisitSettingsFromAdminPannel();
- }
- } catch (JSONException e) {
- e.printStackTrace();
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- error.printStackTrace();
- VolleyLog.d("TAG", "Error: " + error.getMessage());
- if (error instanceof TimeoutError || error instanceof NoConnectionError) {
- Constant.showToastMessage(activity, getResources().getString(R.string.slow_internet_connection));
- }
- }
- });
- jsonObjReq.setRetryPolicy(new DefaultRetryPolicy(
- 1000 * 20,
- DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
- DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
- // Adding request to request queue
- App.getInstance().addToRequestQueue(jsonObjReq, tag_json_obj);
- } catch (Exception e) {
- Log.e("TAG", "onInit: excption " + e.getMessage().toString());
- }
- } else {
- if (Constant.getString(activity, Constant.USER_BLOCKED).equals("0")) {
- Constant.showBlockedDialog(activity, activity, getResources().getString(R.string.you_are_blocked));
- return;
- }
- getSettingsFromAdminPannel();
- getGameSettingsFromAdminPannel();
- getRedeemSettingsFromAdminPannel();
- getAppsSettingsFromAdminPannel();
- getVideoSettingsFromAdminPannel();
- getVisitSettingsFromAdminPannel();
- // here get ads beetween and daily scratch limit daily spin limit, daily check in points, coin to rupee,captcha count
- }
- } else {
- Constant.showInternetErrorDialog(activity, "Please Check your Internet Connection");
- }
- }
- private void getSettingsFromAdminPannel() {
- if (Constant.isNetworkAvailable(activity)) {
- try {
- String tag_json_obj = "json_login_req";
- Map<String, String> map = new HashMap<>();
- map.put("get_settings", "any");
- CustomVolleyJsonRequest customVolleyJsonRequest = new CustomVolleyJsonRequest(Request.Method.POST,
- new String(Base64.decode(BuildConfig.ApiKey, Base64.DEFAULT))+BuildConfig.ASettingsKey, map, new Response.Listener<JSONObject>() {
- @Override
- public void onResponse(JSONObject response) {
- try {
- boolean status = response.getBoolean("status");
- if (status) {
- JSONObject jb = response.getJSONObject("0");
- Constant.setString(activity, Constant.ADS_BEETWEEN, jb.getString("ads_between"));
- Constant.setString(activity, Constant.DAILY_SCRATCH_COUNT, jb.getString("daily_scratch_limit"));
- Constant.setString(activity, Constant.DAILY_SPIN_COUNT, jb.getString("daily_spin_limit"));
- Constant.setString(activity, Constant.DAILY_CHECK_IN_POINTS, jb.getString("daily_check_in_points"));
- Constant.setString(activity, Constant.ADS_CLICK_COINS, jb.getString("ads_click_coins"));
- Constant.setString(activity, Constant.ADS_CLICK_AFTER_X_CLICK, jb.getString("ads_click_after_x_click"));
- Constant.setString(activity, Constant.ADS_CLICK_TIME, jb.getString("ads_click_time"));
- Constant.setString(activity, Constant.DAILY_WATCH_POINTS, jb.getString("daily_watch_points"));
- Constant.setString(activity, Constant.COIN_TO_RUPEE, jb.getString("coin_to_rupee_text"));
- Constant.setString(activity, Constant.DAILY_CAPTCHA_COUNT, jb.getString("daily_captcha_limit"));
- Constant.setString(activity, Constant.DAILY_QUIZ_COUNT, jb.getString("daily_quiz_limit"));
- Constant.setString(activity, Constant.MINIMUM_REDEEM_POINTS, jb.getString("minimum_redeem_points"));
- Constant.setString(activity, Constant.AD_TYPE, jb.getString("ad_type"));
- Constant.setString(activity, Constant.APPLOVIN_BANNER_ID, jb.getString("applovin_banner_id"));
- Constant.setString(activity, Constant.APPLOVIN_INTERSTITAL_ID, jb.getString("applovin_interstital_id"));
- Constant.setString(activity, Constant.APPLOVIN_REWARDED_ID, jb.getString("applovin_rewarded_id"));
- Constant.setString(activity, Constant.UNITY_BANNER_ID, jb.getString("unity_banner_id"));
- Constant.setString(activity, Constant.UNITY_INTERSTITAL_ID, jb.getString("unity_interstital_id"));
- Constant.setString(activity, Constant.UNITY_REWARDED_ID, jb.getString("unity_rewarded_id"));
- Constant.setString(activity, Constant.STARTAPP_BANNER_ID, jb.getString("startapp_banner_id"));
- Constant.setString(activity, Constant.STARTAPP_INTERSTITAL_ID, jb.getString("startapp_interstital_id"));
- Constant.setString(activity, Constant.VPN_ENABLE, jb.getString("is_vpn_enable"));
- Constant.setString(activity, Constant.VPN_LOGO, jb.getString("vpn_logo"));
- Constant.setString(activity, Constant.VPN_MSG, jb.getString("vpn_msg"));
- Constant.setString(activity, Constant.VPN_LINK, jb.getString("vpn_link"));
- Constant.setString(activity, Constant.IS_P_UPDATE_ENABLED, jb.getString("is_p_update_enabled"));
- Constant.setString(activity, Constant.REFER_TEXT, jb.getString("refer_text"));
- Constant.setString(activity, Constant.SPIN_PRICE_COIN, jb.getString("spin_price_coins"));
- Constant.setString(activity, Constant.SCRATCH_PRICE_COIN, jb.getString("scratch_price_coins"));
- Constant.setString(activity, Constant.CAPTCHA_PRICE_COIN, jb.getString("captcha_price_coins"));
- Constant.setString(activity, Constant.SIGNUP_BOUNUS, jb.getString("signup_points"));
- Constant.setString(activity, Constant.UNITY_GAME_ID, jb.getString("unity_game_id"));
- Constant.setString(activity, Constant.STARTAPP_APP_ID, jb.getString("startapp_app_id"));
- Constant.setString(activity, Constant.SHARE_TEXT, jb.getString("share_text"));
- Constant.setString(activity, Constant.IS_PROMOTION_DIALOG_ENABLE, jb.getString("is_promotion_dialog_enable"));
- Constant.setString(activity, Constant.PROMOTION_TEXT, jb.getString("promotion_text"));
- Constant.setString(activity, Constant.PROMOTION_LINK, jb.getString("promotion_link"));
- Constant.setString(activity, Constant.SPIN_POINT_1, jb.getString("spin_point_1"));
- Constant.setString(activity, Constant.SPIN_POINT_2, jb.getString("spin_point_2"));
- Constant.setString(activity, Constant.SPIN_POINT_3, jb.getString("spin_point_3"));
- Constant.setString(activity, Constant.SPIN_POINT_4, jb.getString("spin_point_4"));
- Constant.setString(activity, Constant.SPIN_POINT_5, jb.getString("spin_point_5"));
- Constant.setString(activity, Constant.SPIN_POINT_6, jb.getString("spin_point_6"));
- Constant.setString(activity, Constant.SPIN_POINT_7, jb.getString("spin_point_7"));
- Constant.setString(activity, Constant.SPIN_POINT_8, jb.getString("spin_point_8"));
- Constant.setString(activity, Constant.SPIN_POINT_9, jb.getString("spin_point_9"));
- Constant.setString(activity, Constant.SPIN_POINT_10, jb.getString("spin_point_10"));
- Constant.setString(activity, Constant.IS_P1_ENABLED, jb.getString("is_p1_enable"));
- Constant.setString(activity, Constant.P1_IMAGE, jb.getString("p1_image"));
- Constant.setString(activity, Constant.P1_LINK, jb.getString("p1_link"));
- Constant.setString(activity, Constant.IS_INAPP_OPEN1, jb.getString("is_inapp_open1"));
- Constant.setString(activity, Constant.IS_P2_ENABLED, jb.getString("is_p2_enable"));
- Constant.setString(activity, Constant.P2_IMAGE, jb.getString("p2_image"));
- Constant.setString(activity, Constant.P2_LINK, jb.getString("p2_link"));
- Constant.setString(activity, Constant.IS_INAPP_OPEN2, jb.getString("is_inapp_open2"));
- Constant.setString(activity, Constant.IS_P3_ENABLED, jb.getString("is_p3_enable"));
- Constant.setString(activity, Constant.P3_IMAGE, jb.getString("p3_image"));
- Constant.setString(activity, Constant.P3_LINK, jb.getString("p3_link"));
- Constant.setString(activity, Constant.IS_INAPP_OPEN3, jb.getString("is_inapp_open3"));
- Constant.setString(activity, Constant.IS_P4_ENABLED, jb.getString("is_p4_enable"));
- Constant.setString(activity, Constant.P4_IMAGE, jb.getString("p4_image"));
- Constant.setString(activity, Constant.P4_LINK, jb.getString("p4_link"));
- Constant.setString(activity, Constant.IS_INAPP_OPEN4, jb.getString("is_inapp_open4"));
- Constant.setString(activity, Constant.P_BANNER_HEIGHT, jb.getString("p_banner_height"));
- Constant.setString(activity, Constant.QUIZ_PLAY_TIME, jb.getString("quiz_play_time"));
- Constant.setString(activity, Constant.PER_QUIZ_COIN, jb.getString("per_quiz_coin"));
- Constant.setString(activity, Constant.QUIZ_QUESTION_LIMIT, jb.getString("quiz_question_limit"));
- Constant.setString(activity, Constant.INVALID_CLICK_COUNT, jb.getString("invalid_click_count"));
- if (jb.getString("check_valid_pkg").equalsIgnoreCase(BuildConfig.APPLICATION_ID)){
- if (jb.getString("is_vpn_enable").equalsIgnoreCase("true")){
- getVpn();
- } else {
- if (isVpnConnectionActive()) {
- Log.i("VpnCheck", "VPN is Connected");
- vpnNotUsDialog();
- } else {
- Log.i("VpnCheck", "VPN is not Connected");
- gotoLoginActivity();
- }
- }
- } else {
- gotoLoginActivity();
- }
- } else {
- Constant.showToastMessage(activity, "No Settings Found In Admin Pannel");
- }
- } catch (Exception e) {
- e.printStackTrace();
- Constant.showToastMessage(activity, "Something Went Wrong Try Again");
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- if (error instanceof TimeoutError || error instanceof NoConnectionError) {
- Constant.showToastMessage(activity, getResources().getString(R.string.slow_internet_connection));
- }
- }
- });
- customVolleyJsonRequest.setRetryPolicy(new DefaultRetryPolicy(
- 1000 * 20,
- DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
- DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
- // Adding request to request queue
- App.getInstance().addToRequestQueue(customVolleyJsonRequest, tag_json_obj);
- } catch (Exception e) {
- Log.e("TAG", "Admin Settings: excption " + e.getMessage().toString());
- }
- } else {
- Constant.showInternetErrorDialog(activity, "Please Check your Internet Connection");
- }
- }
- private void getGameSettingsFromAdminPannel() {
- if (Constant.isNetworkAvailable(activity)) {
- try {
- String tag_json_obj = "json_login_req";
- Map<String, String> map = new HashMap<>();
- map.put("get_game_settings", "any");
- CustomVolleyJsonRequest customVolleyJsonRequest = new CustomVolleyJsonRequest(Request.Method.POST,
- new String(Base64.decode(BuildConfig.ApiKey, Base64.DEFAULT))+BuildConfig.GSettingsKey, map, new Response.Listener<JSONObject>() {
- @Override
- public void onResponse(JSONObject response) {
- try {
- boolean status = response.getBoolean("status");
- if (status) {
- JSONObject jb = response.getJSONObject("0");
- Constant.setString(activity, Constant.DAILY_GAME_COUNT, jb.getString("daily_game_limit"));
- Constant.setString(activity, Constant.GAME_PRICE_COINS, jb.getString("game_price_coins"));
- Constant.setString(activity, Constant.GAME_PLAY_TIME, jb.getString("game_play_time"));
- Constant.setString(activity, Constant.GAME_WARNING_MSG, jb.getString("game_warning_msg"));
- Constant.setString(activity, Constant.REDIRECT_TO_ACTIVITY, jb.getString("redirect_to_activity"));
- Constant.setString(activity, Constant.PG_BANNER_HEIGHT, jb.getString("pg_banner_height"));
- Constant.setString(activity, Constant.HOME_GAME_BANNER, jb.getString("home_game_banner"));
- Constant.setString(activity, Constant.GAME_HOME_BANNER_HIDE, jb.getString("game_home_banner_hide"));
- Constant.setString(activity, Constant.GAME_HOME_BANNER_GAME_ACTIVITY, jb.getString("game_home_banner_game_activity"));
- Constant.setString(activity, Constant.GAME_HOME_BANNER_LINK, jb.getString("game_home_banner_link"));
- Constant.setString(activity, Constant.IS_PG1_ENABLED, jb.getString("is_pg1_enable"));
- Constant.setString(activity, Constant.PG1_IMAGE, jb.getString("pg1_image"));
- Constant.setString(activity, Constant.PG1_LINK, jb.getString("pg1_link"));
- Constant.setString(activity, Constant.PG1_OPEN_WITH, jb.getString("pg1_open_with"));
- Constant.setString(activity, Constant.IS_PG2_ENABLED, jb.getString("is_pg2_enable"));
- Constant.setString(activity, Constant.PG2_IMAGE, jb.getString("pg2_image"));
- Constant.setString(activity, Constant.PG2_LINK, jb.getString("pg2_link"));
- Constant.setString(activity, Constant.PG2_OPEN_WITH, jb.getString("pg2_open_with"));
- Constant.setString(activity, Constant.IS_PG3_ENABLED, jb.getString("is_pg3_enable"));
- Constant.setString(activity, Constant.PG3_IMAGE, jb.getString("pg3_image"));
- Constant.setString(activity, Constant.PG3_LINK, jb.getString("pg3_link"));
- Constant.setString(activity, Constant.PG3_OPEN_WITH, jb.getString("pg3_open_with"));
- Constant.setString(activity, Constant.IS_PG4_ENABLED, jb.getString("is_pg4_enable"));
- Constant.setString(activity, Constant.PG4_IMAGE, jb.getString("pg4_image"));
- Constant.setString(activity, Constant.PG4_LINK, jb.getString("pg4_link"));
- Constant.setString(activity, Constant.PG4_OPEN_WITH, jb.getString("pg4_open_with"));
- Constant.setString(activity, Constant.IS_G1_ENABLE, jb.getString("is_g1_enable"));
- Constant.setString(activity, Constant.G1_IMAGE, jb.getString("g1_image"));
- Constant.setString(activity, Constant.G1_TITLE, jb.getString("g1_title"));
- Constant.setString(activity, Constant.G1_LINK, jb.getString("g1_link"));
- Constant.setString(activity, Constant.IS_G2_ENABLE, jb.getString("is_g2_enable"));
- Constant.setString(activity, Constant.G2_IMAGE, jb.getString("g2_image"));
- Constant.setString(activity, Constant.G2_TITLE, jb.getString("g2_title"));
- Constant.setString(activity, Constant.G2_LINK, jb.getString("g2_link"));
- Constant.setString(activity, Constant.IS_G3_ENABLE, jb.getString("is_g3_enable"));
- Constant.setString(activity, Constant.G3_IMAGE, jb.getString("g3_image"));
- Constant.setString(activity, Constant.G3_TITLE, jb.getString("g3_title"));
- Constant.setString(activity, Constant.G3_LINK, jb.getString("g3_link"));
- Constant.setString(activity, Constant.IS_G4_ENABLE, jb.getString("is_g4_enable"));
- Constant.setString(activity, Constant.G4_IMAGE, jb.getString("g4_image"));
- Constant.setString(activity, Constant.G4_TITLE, jb.getString("g4_title"));
- Constant.setString(activity, Constant.G4_LINK, jb.getString("g4_link"));
- Constant.setString(activity, Constant.IS_G5_ENABLE, jb.getString("is_g5_enable"));
- Constant.setString(activity, Constant.G5_IMAGE, jb.getString("g5_image"));
- Constant.setString(activity, Constant.G5_TITLE, jb.getString("g5_title"));
- Constant.setString(activity, Constant.G5_LINK, jb.getString("g5_link"));
- Constant.setString(activity, Constant.IS_G6_ENABLE, jb.getString("is_g6_enable"));
- Constant.setString(activity, Constant.G6_IMAGE, jb.getString("g6_image"));
- Constant.setString(activity, Constant.G6_TITLE, jb.getString("g6_title"));
- Constant.setString(activity, Constant.G6_LINK, jb.getString("g6_link"));
- Constant.setString(activity, Constant.IS_G7_ENABLE, jb.getString("is_g7_enable"));
- Constant.setString(activity, Constant.G7_IMAGE, jb.getString("g7_image"));
- Constant.setString(activity, Constant.G7_TITLE, jb.getString("g7_title"));
- Constant.setString(activity, Constant.G7_LINK, jb.getString("g7_link"));
- Constant.setString(activity, Constant.IS_G8_ENABLE, jb.getString("is_g8_enable"));
- Constant.setString(activity, Constant.G8_IMAGE, jb.getString("g8_image"));
- Constant.setString(activity, Constant.G8_TITLE, jb.getString("g8_title"));
- Constant.setString(activity, Constant.G8_LINK, jb.getString("g8_link"));
- Constant.setString(activity, Constant.IS_G9_ENABLE, jb.getString("is_g9_enable"));
- Constant.setString(activity, Constant.G9_IMAGE, jb.getString("g9_image"));
- Constant.setString(activity, Constant.G9_TITLE, jb.getString("g9_title"));
- Constant.setString(activity, Constant.G9_LINK, jb.getString("g9_link"));
- Constant.setString(activity, Constant.IS_G10_ENABLE, jb.getString("is_g10_enable"));
- Constant.setString(activity, Constant.G10_IMAGE, jb.getString("g10_image"));
- Constant.setString(activity, Constant.G10_TITLE, jb.getString("g10_title"));
- Constant.setString(activity, Constant.G10_LINK, jb.getString("g10_link"));
- Constant.setString(activity, Constant.IS_G11_ENABLE, jb.getString("is_g11_enable"));
- Constant.setString(activity, Constant.G11_IMAGE, jb.getString("g11_image"));
- Constant.setString(activity, Constant.G11_TITLE, jb.getString("g11_title"));
- Constant.setString(activity, Constant.G11_LINK, jb.getString("g11_link"));
- Constant.setString(activity, Constant.IS_G12_ENABLE, jb.getString("is_g12_enable"));
- Constant.setString(activity, Constant.G12_IMAGE, jb.getString("g12_image"));
- Constant.setString(activity, Constant.G12_TITLE, jb.getString("g12_title"));
- Constant.setString(activity, Constant.G12_LINK, jb.getString("g12_link"));
- Constant.setString(activity, Constant.IS_G13_ENABLE, jb.getString("is_g13_enable"));
- Constant.setString(activity, Constant.G13_IMAGE, jb.getString("g13_image"));
- Constant.setString(activity, Constant.G13_TITLE, jb.getString("g13_title"));
- Constant.setString(activity, Constant.G13_LINK, jb.getString("g13_link"));
- Constant.setString(activity, Constant.IS_G14_ENABLE, jb.getString("is_g14_enable"));
- Constant.setString(activity, Constant.G14_IMAGE, jb.getString("g14_image"));
- Constant.setString(activity, Constant.G14_TITLE, jb.getString("g14_title"));
- Constant.setString(activity, Constant.G14_LINK, jb.getString("g14_link"));
- Constant.setString(activity, Constant.IS_G15_ENABLE, jb.getString("is_g15_enable"));
- Constant.setString(activity, Constant.G15_IMAGE, jb.getString("g15_image"));
- Constant.setString(activity, Constant.G15_TITLE, jb.getString("g15_title"));
- Constant.setString(activity, Constant.G15_LINK, jb.getString("g15_link"));
- Constant.setString(activity, Constant.IS_G16_ENABLE, jb.getString("is_g16_enable"));
- Constant.setString(activity, Constant.G16_IMAGE, jb.getString("g16_image"));
- Constant.setString(activity, Constant.G16_TITLE, jb.getString("g16_title"));
- Constant.setString(activity, Constant.G16_LINK, jb.getString("g16_link"));
- Constant.setString(activity, Constant.IS_G17_ENABLE, jb.getString("is_g17_enable"));
- Constant.setString(activity, Constant.G17_IMAGE, jb.getString("g17_image"));
- Constant.setString(activity, Constant.G17_TITLE, jb.getString("g17_title"));
- Constant.setString(activity, Constant.G17_LINK, jb.getString("g17_link"));
- Constant.setString(activity, Constant.IS_G18_ENABLE, jb.getString("is_g18_enable"));
- Constant.setString(activity, Constant.G18_IMAGE, jb.getString("g18_image"));
- Constant.setString(activity, Constant.G18_TITLE, jb.getString("g18_title"));
- Constant.setString(activity, Constant.G18_LINK, jb.getString("g18_link"));
- Constant.setString(activity, Constant.IS_G19_ENABLE, jb.getString("is_g19_enable"));
- Constant.setString(activity, Constant.G19_IMAGE, jb.getString("g19_image"));
- Constant.setString(activity, Constant.G19_TITLE, jb.getString("g19_title"));
- Constant.setString(activity, Constant.G19_LINK, jb.getString("g19_link"));
- Constant.setString(activity, Constant.IS_G20_ENABLE, jb.getString("is_g20_enable"));
- Constant.setString(activity, Constant.G20_IMAGE, jb.getString("g20_image"));
- Constant.setString(activity, Constant.G20_TITLE, jb.getString("g20_title"));
- Constant.setString(activity, Constant.G20_LINK, jb.getString("g20_link"));
- } else {
- Constant.showToastMessage(activity, "No Settings Found In Admin Pannel");
- }
- } catch (Exception e) {
- e.printStackTrace();
- Constant.showToastMessage(activity, "Something Went Wrong From Game Settings");
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- if (error instanceof TimeoutError || error instanceof NoConnectionError) {
- Constant.showToastMessage(activity, getResources().getString(R.string.slow_internet_connection));
- }
- }
- });
- customVolleyJsonRequest.setRetryPolicy(new DefaultRetryPolicy(
- 1000 * 20,
- DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
- DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
- // Adding request to request queue
- App.getInstance().addToRequestQueue(customVolleyJsonRequest, tag_json_obj);
- } catch (Exception e) {
- Log.e("TAG", "Game Settings: excption " + e.getMessage().toString());
- }
- } else {
- Constant.showInternetErrorDialog(activity, "Please Check your Internet Connection");
- }
- }
- private void getRedeemSettingsFromAdminPannel() {
- if (Constant.isNetworkAvailable(activity)) {
- try {
- String tag_json_obj = "json_login_req";
- Map<String, String> map = new HashMap<>();
- map.put("get_redeem_settings", "any");
- CustomVolleyJsonRequest customVolleyJsonRequest = new CustomVolleyJsonRequest(Request.Method.POST,
- new String(Base64.decode(BuildConfig.ApiKey, Base64.DEFAULT))+BuildConfig.RSettingsKey, map, new Response.Listener<JSONObject>() {
- @Override
- public void onResponse(JSONObject response) {
- try {
- boolean status = response.getBoolean("status");
- if (status) {
- JSONObject jb = response.getJSONObject("0");
- Constant.setString(activity, Constant.PAYMENT_BTN_1, jb.getString("payment_btn_1"));
- Constant.setString(activity, Constant.PAYMENT_BTN_1_TYPE, jb.getString("payment_btn_1_type"));
- Constant.setString(activity, Constant.PAYMENT_BTN_1_NAME, jb.getString("payment_btn_1_name"));
- Constant.setString(activity, Constant.PAYMENT_BTN_1_LOGO, jb.getString("payment_btn_1_logo"));
- Constant.setString(activity, Constant.PAYMENT_BTN_1_DESC, jb.getString("payment_btn_1_desc"));
- Constant.setString(activity, Constant.PAYMENT_BTN_1_COINS, jb.getString("payment_btn_1_coins"));
- Constant.setString(activity, Constant.PAYMENT_BTN_2, jb.getString("payment_btn_2"));
- Constant.setString(activity, Constant.PAYMENT_BTN_2_TYPE, jb.getString("payment_btn_2_type"));
- Constant.setString(activity, Constant.PAYMENT_BTN_2_NAME, jb.getString("payment_btn_2_name"));
- Constant.setString(activity, Constant.PAYMENT_BTN_2_LOGO, jb.getString("payment_btn_2_logo"));
- Constant.setString(activity, Constant.PAYMENT_BTN_2_DESC, jb.getString("payment_btn_2_desc"));
- Constant.setString(activity, Constant.PAYMENT_BTN_2_COINS, jb.getString("payment_btn_2_coins"));
- Constant.setString(activity, Constant.PAYMENT_BTN_3, jb.getString("payment_btn_3"));
- Constant.setString(activity, Constant.PAYMENT_BTN_3_TYPE, jb.getString("payment_btn_3_type"));
- Constant.setString(activity, Constant.PAYMENT_BTN_3_NAME, jb.getString("payment_btn_3_name"));
- Constant.setString(activity, Constant.PAYMENT_BTN_3_LOGO, jb.getString("payment_btn_3_logo"));
- Constant.setString(activity, Constant.PAYMENT_BTN_3_DESC, jb.getString("payment_btn_3_desc"));
- Constant.setString(activity, Constant.PAYMENT_BTN_3_COINS, jb.getString("payment_btn_3_coins"));
- Constant.setString(activity, Constant.PAYMENT_BTN_4, jb.getString("payment_btn_4"));
- Constant.setString(activity, Constant.PAYMENT_BTN_4_TYPE, jb.getString("payment_btn_4_type"));
- Constant.setString(activity, Constant.PAYMENT_BTN_4_NAME, jb.getString("payment_btn_4_name"));
- Constant.setString(activity, Constant.PAYMENT_BTN_4_LOGO, jb.getString("payment_btn_4_logo"));
- Constant.setString(activity, Constant.PAYMENT_BTN_4_DESC, jb.getString("payment_btn_4_desc"));
- Constant.setString(activity, Constant.PAYMENT_BTN_4_COINS, jb.getString("payment_btn_4_coins"));
- Constant.setString(activity, Constant.PAYMENT_BTN_5, jb.getString("payment_btn_5"));
- Constant.setString(activity, Constant.PAYMENT_BTN_5_TYPE, jb.getString("payment_btn_5_type"));
- Constant.setString(activity, Constant.PAYMENT_BTN_5_NAME, jb.getString("payment_btn_5_name"));
- Constant.setString(activity, Constant.PAYMENT_BTN_5_LOGO, jb.getString("payment_btn_5_logo"));
- Constant.setString(activity, Constant.PAYMENT_BTN_5_DESC, jb.getString("payment_btn_5_desc"));
- Constant.setString(activity, Constant.PAYMENT_BTN_5_COINS, jb.getString("payment_btn_5_coins"));
- Constant.setString(activity, Constant.PAYMENT_BTN_6, jb.getString("payment_btn_6"));
- Constant.setString(activity, Constant.PAYMENT_BTN_6_TYPE, jb.getString("payment_btn_6_type"));
- Constant.setString(activity, Constant.PAYMENT_BTN_6_NAME, jb.getString("payment_btn_6_name"));
- Constant.setString(activity, Constant.PAYMENT_BTN_6_LOGO, jb.getString("payment_btn_6_logo"));
- Constant.setString(activity, Constant.PAYMENT_BTN_6_DESC, jb.getString("payment_btn_6_desc"));
- Constant.setString(activity, Constant.PAYMENT_BTN_6_COINS, jb.getString("payment_btn_6_coins"));
- Constant.setString(activity, Constant.PAYMENT_BTN_7, jb.getString("payment_btn_7"));
- Constant.setString(activity, Constant.PAYMENT_BTN_7_TYPE, jb.getString("payment_btn_7_type"));
- Constant.setString(activity, Constant.PAYMENT_BTN_7_NAME, jb.getString("payment_btn_7_name"));
- Constant.setString(activity, Constant.PAYMENT_BTN_7_LOGO, jb.getString("payment_btn_7_logo"));
- Constant.setString(activity, Constant.PAYMENT_BTN_7_DESC, jb.getString("payment_btn_7_desc"));
- Constant.setString(activity, Constant.PAYMENT_BTN_7_COINS, jb.getString("payment_btn_7_coins"));
- } else {
- Constant.showToastMessage(activity, "No Settings Found In Admin Pannel");
- }
- } catch (Exception e) {
- e.printStackTrace();
- Constant.showToastMessage(activity, "Something Went Wrong From Withdraw Settings");
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- if (error instanceof TimeoutError || error instanceof NoConnectionError) {
- Constant.showToastMessage(activity, getResources().getString(R.string.slow_internet_connection));
- }
- }
- });
- customVolleyJsonRequest.setRetryPolicy(new DefaultRetryPolicy(
- 1000 * 20,
- DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
- DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
- // Adding request to request queue
- App.getInstance().addToRequestQueue(customVolleyJsonRequest, tag_json_obj);
- } catch (Exception e) {
- Log.e("TAG", "Withdraw Settings: excption " + e.getMessage().toString());
- }
- } else {
- Constant.showInternetErrorDialog(activity, "Please Check your Internet Connection");
- }
- }
- private void getAppsSettingsFromAdminPannel() {
- if (Constant.isNetworkAvailable(activity)) {
- try {
- String tag_json_obj = "json_login_req";
- Map<String, String> map = new HashMap<>();
- map.put("get_apps_settings", "any");
- CustomVolleyJsonRequest customVolleyJsonRequest = new CustomVolleyJsonRequest(Request.Method.POST,
- new String(Base64.decode(BuildConfig.ApiKey, Base64.DEFAULT))+BuildConfig.AppsSettingKey, map, new Response.Listener<JSONObject>() {
- @Override
- public void onResponse(JSONObject response) {
- try {
- boolean status = response.getBoolean("status");
- if (status) {
- JSONObject jb = response.getJSONObject("0");
- Constant.setString(activity, Constant.IS_A1_ENABLE, jb.getString("is_a1_enable"));
- Constant.setString(activity, Constant.IS_A2_ENABLE, jb.getString("is_a2_enable"));
- Constant.setString(activity, Constant.IS_A3_ENABLE, jb.getString("is_a3_enable"));
- Constant.setString(activity, Constant.IS_A4_ENABLE, jb.getString("is_a4_enable"));
- Constant.setString(activity, Constant.IS_A5_ENABLE, jb.getString("is_a5_enable"));
- Constant.setString(activity, Constant.IS_A6_ENABLE, jb.getString("is_a6_enable"));
- Constant.setString(activity, Constant.IS_A7_ENABLE, jb.getString("is_a7_enable"));
- Constant.setString(activity, Constant.IS_A8_ENABLE, jb.getString("is_a8_enable"));
- Constant.setString(activity, Constant.IS_A9_ENABLE, jb.getString("is_a9_enable"));
- Constant.setString(activity, Constant.IS_A10_ENABLE, jb.getString("is_a10_enable"));
- Constant.setString(activity, Constant.A1_LOGO, jb.getString("a1_logo"));
- Constant.setString(activity, Constant.A2_LOGO, jb.getString("a2_logo"));
- Constant.setString(activity, Constant.A3_LOGO, jb.getString("a3_logo"));
- Constant.setString(activity, Constant.A4_LOGO, jb.getString("a4_logo"));
- Constant.setString(activity, Constant.A5_LOGO, jb.getString("a5_logo"));
- Constant.setString(activity, Constant.A6_LOGO, jb.getString("a6_logo"));
- Constant.setString(activity, Constant.A7_LOGO, jb.getString("a7_logo"));
- Constant.setString(activity, Constant.A8_LOGO, jb.getString("a8_logo"));
- Constant.setString(activity, Constant.A9_LOGO, jb.getString("a9_logo"));
- Constant.setString(activity, Constant.A10_LOGO, jb.getString("a10_logo"));
- Constant.setString(activity, Constant.A1_TITLE, jb.getString("a1_title"));
- Constant.setString(activity, Constant.A2_TITLE, jb.getString("a2_title"));
- Constant.setString(activity, Constant.A3_TITLE, jb.getString("a3_title"));
- Constant.setString(activity, Constant.A4_TITLE, jb.getString("a4_title"));
- Constant.setString(activity, Constant.A5_TITLE, jb.getString("a5_title"));
- Constant.setString(activity, Constant.A6_TITLE, jb.getString("a6_title"));
- Constant.setString(activity, Constant.A7_TITLE, jb.getString("a7_title"));
- Constant.setString(activity, Constant.A8_TITLE, jb.getString("a8_title"));
- Constant.setString(activity, Constant.A9_TITLE, jb.getString("a9_title"));
- Constant.setString(activity, Constant.A10_TITLE, jb.getString("a10_title"));
- Constant.setString(activity, Constant.A1_DESC, jb.getString("a1_desc"));
- Constant.setString(activity, Constant.A2_DESC, jb.getString("a2_desc"));
- Constant.setString(activity, Constant.A3_DESC, jb.getString("a3_desc"));
- Constant.setString(activity, Constant.A4_DESC, jb.getString("a4_desc"));
- Constant.setString(activity, Constant.A5_DESC, jb.getString("a5_desc"));
- Constant.setString(activity, Constant.A6_DESC, jb.getString("a6_desc"));
- Constant.setString(activity, Constant.A7_DESC, jb.getString("a7_desc"));
- Constant.setString(activity, Constant.A8_DESC, jb.getString("a8_desc"));
- Constant.setString(activity, Constant.A9_DESC, jb.getString("a9_desc"));
- Constant.setString(activity, Constant.A10_DESC, jb.getString("a10_desc"));
- Constant.setString(activity, Constant.A1_LINK, jb.getString("a1_link"));
- Constant.setString(activity, Constant.A2_LINK, jb.getString("a2_link"));
- Constant.setString(activity, Constant.A3_LINK, jb.getString("a3_link"));
- Constant.setString(activity, Constant.A4_LINK, jb.getString("a4_link"));
- Constant.setString(activity, Constant.A5_LINK, jb.getString("a5_link"));
- Constant.setString(activity, Constant.A6_LINK, jb.getString("a6_link"));
- Constant.setString(activity, Constant.A7_LINK, jb.getString("a7_link"));
- Constant.setString(activity, Constant.A8_LINK, jb.getString("a8_link"));
- Constant.setString(activity, Constant.A9_LINK, jb.getString("a9_link"));
- Constant.setString(activity, Constant.A10_LINK, jb.getString("a10_link"));
- Constant.setString(activity, Constant.A1_PKG, jb.getString("a1_pkg"));
- Constant.setString(activity, Constant.A2_PKG, jb.getString("a2_pkg"));
- Constant.setString(activity, Constant.A3_PKG, jb.getString("a3_pkg"));
- Constant.setString(activity, Constant.A4_PKG, jb.getString("a4_pkg"));
- Constant.setString(activity, Constant.A5_PKG, jb.getString("a5_pkg"));
- Constant.setString(activity, Constant.A6_PKG, jb.getString("a6_pkg"));
- Constant.setString(activity, Constant.A7_PKG, jb.getString("a7_pkg"));
- Constant.setString(activity, Constant.A8_PKG, jb.getString("a8_pkg"));
- Constant.setString(activity, Constant.A9_PKG, jb.getString("a9_pkg"));
- Constant.setString(activity, Constant.A10_PKG, jb.getString("a10_pkg"));
- Constant.setString(activity, Constant.A1_COIN, jb.getString("a1_coin"));
- Constant.setString(activity, Constant.A2_COIN, jb.getString("a2_coin"));
- Constant.setString(activity, Constant.A3_COIN, jb.getString("a3_coin"));
- Constant.setString(activity, Constant.A4_COIN, jb.getString("a4_coin"));
- Constant.setString(activity, Constant.A5_COIN, jb.getString("a5_coin"));
- Constant.setString(activity, Constant.A6_COIN, jb.getString("a6_coin"));
- Constant.setString(activity, Constant.A7_COIN, jb.getString("a7_coin"));
- Constant.setString(activity, Constant.A8_COIN, jb.getString("a8_coin"));
- Constant.setString(activity, Constant.A9_COIN, jb.getString("a9_coin"));
- Constant.setString(activity, Constant.A10_COIN, jb.getString("a10_coin"));
- Constant.setString(activity, Constant.A1_TIMER, jb.getString("a1_timer"));
- Constant.setString(activity, Constant.A2_TIMER, jb.getString("a2_timer"));
- Constant.setString(activity, Constant.A3_TIMER, jb.getString("a3_timer"));
- Constant.setString(activity, Constant.A4_TIMER, jb.getString("a4_timer"));
- Constant.setString(activity, Constant.A5_TIMER, jb.getString("a5_timer"));
- Constant.setString(activity, Constant.A6_TIMER, jb.getString("a6_timer"));
- Constant.setString(activity, Constant.A7_TIMER, jb.getString("a7_timer"));
- Constant.setString(activity, Constant.A8_TIMER, jb.getString("a8_timer"));
- Constant.setString(activity, Constant.A9_TIMER, jb.getString("a9_timer"));
- Constant.setString(activity, Constant.A10_TIMER, jb.getString("a10_timer"));
- } else {
- Constant.showToastMessage(activity, "No Settings Found In Admin Pannel");
- }
- } catch (Exception e) {
- e.printStackTrace();
- Constant.showToastMessage(activity, "Something Went Wrong From Apps Settings");
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- if (error instanceof TimeoutError || error instanceof NoConnectionError) {
- Constant.showToastMessage(activity, getResources().getString(R.string.slow_internet_connection));
- }
- }
- });
- customVolleyJsonRequest.setRetryPolicy(new DefaultRetryPolicy(
- 1000 * 20,
- DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
- DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
- // Adding request to request queue
- App.getInstance().addToRequestQueue(customVolleyJsonRequest, tag_json_obj);
- } catch (Exception e) {
- Log.e("TAG", "Withdraw Settings: excption " + e.getMessage().toString());
- }
- } else {
- Constant.showInternetErrorDialog(activity, "Please Check your Internet Connection");
- }
- }
- private void getVideoSettingsFromAdminPannel() {
- if (Constant.isNetworkAvailable(activity)) {
- try {
- String tag_json_obj = "json_login_req";
- Map<String, String> map = new HashMap<>();
- map.put("get_video_settings", "any");
- CustomVolleyJsonRequest customVolleyJsonRequest = new CustomVolleyJsonRequest(Request.Method.POST,
- new String(Base64.decode(BuildConfig.ApiKey, Base64.DEFAULT))+BuildConfig.VideoSettingKey, map, new Response.Listener<JSONObject>() {
- @Override
- public void onResponse(JSONObject response) {
- try {
- boolean status = response.getBoolean("status");
- if (status) {
- JSONObject jb = response.getJSONObject("0");
- Constant.setString(activity, Constant.IS_V1_ENABLE, jb.getString("is_v1_enable"));
- Constant.setString(activity, Constant.IS_V2_ENABLE, jb.getString("is_v2_enable"));
- Constant.setString(activity, Constant.IS_V3_ENABLE, jb.getString("is_v3_enable"));
- Constant.setString(activity, Constant.IS_V4_ENABLE, jb.getString("is_v4_enable"));
- Constant.setString(activity, Constant.IS_V5_ENABLE, jb.getString("is_v5_enable"));
- Constant.setString(activity, Constant.IS_V6_ENABLE, jb.getString("is_v6_enable"));
- Constant.setString(activity, Constant.IS_V7_ENABLE, jb.getString("is_v7_enable"));
- Constant.setString(activity, Constant.IS_V8_ENABLE, jb.getString("is_v8_enable"));
- Constant.setString(activity, Constant.IS_V9_ENABLE, jb.getString("is_v9_enable"));
- Constant.setString(activity, Constant.IS_V10_ENABLE, jb.getString("is_v10_enable"));
- Constant.setString(activity, Constant.V1_TITLE, jb.getString("v1_title"));
- Constant.setString(activity, Constant.V2_TITLE, jb.getString("v2_title"));
- Constant.setString(activity, Constant.V3_TITLE, jb.getString("v3_title"));
- Constant.setString(activity, Constant.V4_TITLE, jb.getString("v4_title"));
- Constant.setString(activity, Constant.V5_TITLE, jb.getString("v5_title"));
- Constant.setString(activity, Constant.V6_TITLE, jb.getString("v6_title"));
- Constant.setString(activity, Constant.V7_TITLE, jb.getString("v7_title"));
- Constant.setString(activity, Constant.V8_TITLE, jb.getString("v8_title"));
- Constant.setString(activity, Constant.V9_TITLE, jb.getString("v9_title"));
- Constant.setString(activity, Constant.V10_TITLE, jb.getString("v10_title"));
- Constant.setString(activity, Constant.V1_LINK, jb.getString("v1_link"));
- Constant.setString(activity, Constant.V2_LINK, jb.getString("v2_link"));
- Constant.setString(activity, Constant.V3_LINK, jb.getString("v3_link"));
- Constant.setString(activity, Constant.V4_LINK, jb.getString("v4_link"));
- Constant.setString(activity, Constant.V5_LINK, jb.getString("v5_link"));
- Constant.setString(activity, Constant.V6_LINK, jb.getString("v6_link"));
- Constant.setString(activity, Constant.V7_LINK, jb.getString("v7_link"));
- Constant.setString(activity, Constant.V8_LINK, jb.getString("v8_link"));
- Constant.setString(activity, Constant.V9_LINK, jb.getString("v9_link"));
- Constant.setString(activity, Constant.V10_LINK, jb.getString("v10_link"));
- Constant.setString(activity, Constant.V1_COIN, jb.getString("v1_coin"));
- Constant.setString(activity, Constant.V2_COIN, jb.getString("v2_coin"));
- Constant.setString(activity, Constant.V3_COIN, jb.getString("v3_coin"));
- Constant.setString(activity, Constant.V4_COIN, jb.getString("v4_coin"));
- Constant.setString(activity, Constant.V5_COIN, jb.getString("v5_coin"));
- Constant.setString(activity, Constant.V6_COIN, jb.getString("v6_coin"));
- Constant.setString(activity, Constant.V7_COIN, jb.getString("v7_coin"));
- Constant.setString(activity, Constant.V8_COIN, jb.getString("v8_coin"));
- Constant.setString(activity, Constant.V9_COIN, jb.getString("v9_coin"));
- Constant.setString(activity, Constant.V10_COIN, jb.getString("v10_coin"));
- Constant.setString(activity, Constant.V1_TIMER, jb.getString("v1_timer"));
- Constant.setString(activity, Constant.V2_TIMER, jb.getString("v2_timer"));
- Constant.setString(activity, Constant.V3_TIMER, jb.getString("v3_timer"));
- Constant.setString(activity, Constant.V4_TIMER, jb.getString("v4_timer"));
- Constant.setString(activity, Constant.V5_TIMER, jb.getString("v5_timer"));
- Constant.setString(activity, Constant.V6_TIMER, jb.getString("v6_timer"));
- Constant.setString(activity, Constant.V7_TIMER, jb.getString("v7_timer"));
- Constant.setString(activity, Constant.V8_TIMER, jb.getString("v8_timer"));
- Constant.setString(activity, Constant.V9_TIMER, jb.getString("v9_timer"));
- Constant.setString(activity, Constant.V10_TIMER, jb.getString("v10_timer"));
- } else {
- Constant.showToastMessage(activity, "No Settings Found In Admin Pannel");
- }
- } catch (Exception e) {
- e.printStackTrace();
- Constant.showToastMessage(activity, "Something Went Wrong From Apps Settings");
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- if (error instanceof TimeoutError || error instanceof NoConnectionError) {
- Constant.showToastMessage(activity, getResources().getString(R.string.slow_internet_connection));
- }
- }
- });
- customVolleyJsonRequest.setRetryPolicy(new DefaultRetryPolicy(
- 1000 * 20,
- DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
- DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
- // Adding request to request queue
- App.getInstance().addToRequestQueue(customVolleyJsonRequest, tag_json_obj);
- } catch (Exception e) {
- Log.e("TAG", "Withdraw Settings: excption " + e.getMessage().toString());
- }
- } else {
- Constant.showInternetErrorDialog(activity, "Please Check your Internet Connection");
- }
- }
- private void getVisitSettingsFromAdminPannel() {
- if (Constant.isNetworkAvailable(activity)) {
- try {
- String tag_json_obj = "json_login_req";
- Map<String, String> map = new HashMap<>();
- map.put("get_visit_settings", "any");
- CustomVolleyJsonRequest customVolleyJsonRequest = new CustomVolleyJsonRequest(Request.Method.POST,
- new String(Base64.decode(BuildConfig.ApiKey, Base64.DEFAULT))+BuildConfig.VisitSettingKey, map, new Response.Listener<JSONObject>() {
- @Override
- public void onResponse(JSONObject response) {
- try {
- boolean status = response.getBoolean("status");
- if (status) {
- JSONObject jb = response.getJSONObject("0");
- Constant.setString(activity, Constant.IS_VISIT1_ENABLE, jb.getString("is_visit1_enable"));
- Constant.setString(activity, Constant.IS_VISIT2_ENABLE, jb.getString("is_visit2_enable"));
- Constant.setString(activity, Constant.IS_VISIT3_ENABLE, jb.getString("is_visit3_enable"));
- Constant.setString(activity, Constant.IS_VISIT4_ENABLE, jb.getString("is_visit4_enable"));
- Constant.setString(activity, Constant.IS_VISIT5_ENABLE, jb.getString("is_visit5_enable"));
- Constant.setString(activity, Constant.IS_VISIT6_ENABLE, jb.getString("is_visit6_enable"));
- Constant.setString(activity, Constant.IS_VISIT7_ENABLE, jb.getString("is_visit7_enable"));
- Constant.setString(activity, Constant.IS_VISIT8_ENABLE, jb.getString("is_visit8_enable"));
- Constant.setString(activity, Constant.IS_VISIT9_ENABLE, jb.getString("is_visit9_enable"));
- Constant.setString(activity, Constant.IS_VISIT10_ENABLE, jb.getString("is_visit10_enable"));
- Constant.setString(activity, Constant.VISIT1_TITLE, jb.getString("visit1_title"));
- Constant.setString(activity, Constant.VISIT2_TITLE, jb.getString("visit2_title"));
- Constant.setString(activity, Constant.VISIT3_TITLE, jb.getString("visit3_title"));
- Constant.setString(activity, Constant.VISIT4_TITLE, jb.getString("visit4_title"));
- Constant.setString(activity, Constant.VISIT5_TITLE, jb.getString("visit5_title"));
- Constant.setString(activity, Constant.VISIT6_TITLE, jb.getString("visit6_title"));
- Constant.setString(activity, Constant.VISIT7_TITLE, jb.getString("visit7_title"));
- Constant.setString(activity, Constant.VISIT8_TITLE, jb.getString("visit8_title"));
- Constant.setString(activity, Constant.VISIT9_TITLE, jb.getString("visit9_title"));
- Constant.setString(activity, Constant.VISIT10_TITLE, jb.getString("visit10_title"));
- Constant.setString(activity, Constant.VISIT1_LINK, jb.getString("visit1_link"));
- Constant.setString(activity, Constant.VISIT2_LINK, jb.getString("visit2_link"));
- Constant.setString(activity, Constant.VISIT3_LINK, jb.getString("visit3_link"));
- Constant.setString(activity, Constant.VISIT4_LINK, jb.getString("visit4_link"));
- Constant.setString(activity, Constant.VISIT5_LINK, jb.getString("visit5_link"));
- Constant.setString(activity, Constant.VISIT6_LINK, jb.getString("visit6_link"));
- Constant.setString(activity, Constant.VISIT7_LINK, jb.getString("visit7_link"));
- Constant.setString(activity, Constant.VISIT8_LINK, jb.getString("visit8_link"));
- Constant.setString(activity, Constant.VISIT9_LINK, jb.getString("visit9_link"));
- Constant.setString(activity, Constant.VISIT10_LINK, jb.getString("visit10_link"));
- Constant.setString(activity, Constant.VISIT1_COIN, jb.getString("visit1_coin"));
- Constant.setString(activity, Constant.VISIT2_COIN, jb.getString("visit2_coin"));
- Constant.setString(activity, Constant.VISIT3_COIN, jb.getString("visit3_coin"));
- Constant.setString(activity, Constant.VISIT4_COIN, jb.getString("visit4_coin"));
- Constant.setString(activity, Constant.VISIT5_COIN, jb.getString("visit5_coin"));
- Constant.setString(activity, Constant.VISIT6_COIN, jb.getString("visit6_coin"));
- Constant.setString(activity, Constant.VISIT7_COIN, jb.getString("visit7_coin"));
- Constant.setString(activity, Constant.VISIT8_COIN, jb.getString("visit8_coin"));
- Constant.setString(activity, Constant.VISIT9_COIN, jb.getString("visit9_coin"));
- Constant.setString(activity, Constant.VISIT10_COIN, jb.getString("visit10_coin"));
- Constant.setString(activity, Constant.VISIT1_TIMER, jb.getString("visit1_timer"));
- Constant.setString(activity, Constant.VISIT2_TIMER, jb.getString("visit2_timer"));
- Constant.setString(activity, Constant.VISIT3_TIMER, jb.getString("visit3_timer"));
- Constant.setString(activity, Constant.VISIT4_TIMER, jb.getString("visit4_timer"));
- Constant.setString(activity, Constant.VISIT5_TIMER, jb.getString("visit5_timer"));
- Constant.setString(activity, Constant.VISIT6_TIMER, jb.getString("visit6_timer"));
- Constant.setString(activity, Constant.VISIT7_TIMER, jb.getString("visit7_timer"));
- Constant.setString(activity, Constant.VISIT8_TIMER, jb.getString("visit8_timer"));
- Constant.setString(activity, Constant.VISIT9_TIMER, jb.getString("visit9_timer"));
- Constant.setString(activity, Constant.VISIT10_TIMER, jb.getString("visit10_timer"));
- } else {
- Constant.showToastMessage(activity, "No Settings Found In Admin Pannel");
- }
- } catch (Exception e) {
- e.printStackTrace();
- Constant.showToastMessage(activity, "Something Went Wrong From Apps Settings");
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- if (error instanceof TimeoutError || error instanceof NoConnectionError) {
- Constant.showToastMessage(activity, getResources().getString(R.string.slow_internet_connection));
- }
- }
- });
- customVolleyJsonRequest.setRetryPolicy(new DefaultRetryPolicy(
- 1000 * 20,
- DefaultRetryPolicy.DEFAULT_MAX_RETRIES,
- DefaultRetryPolicy.DEFAULT_BACKOFF_MULT));
- // Adding request to request queue
- App.getInstance().addToRequestQueue(customVolleyJsonRequest, tag_json_obj);
- } catch (Exception e) {
- Log.e("TAG", "Withdraw Settings: excption " + e.getMessage().toString());
- }
- } else {
- Constant.showInternetErrorDialog(activity, "Please Check your Internet Connection");
- }
- }
- private void gotoLoginActivity() {
- App.initAds();
- new Handler().postDelayed(new Runnable() {
- @Override
- public void run() {
- if (LOGIN) {
- Constant.GotoNextActivity(activity, MainActivity.class, "");
- } else {
- String currentDate = new SimpleDateFormat("dd-MM-yyyy", Locale.getDefault()).format(new Date());
- Constant.setString(activity, Constant.TODAY_DATE, currentDate);
- Log.e("TAG", "onInit: else part of no login");
- Constant.GotoNextActivity(activity, LoginActivity.class, "");
- }
- overridePendingTransition(R.anim.enter, R.anim.exit);
- finish();
- }
- }, 1000);
- }
- // Check VPN Connected or not
- public static boolean isVpnConnectionActive() {
- List<String> networkList = new ArrayList<>();
- try {
- for (NetworkInterface networkInterface : Collections.list(NetworkInterface.getNetworkInterfaces())) {
- if (networkInterface.isUp())
- networkList.add(networkInterface.getName());
- }
- } catch (Exception ex) {
- }
- return networkList.contains("tun0");
- }
- private void vpnUseDialog() {
- SweetAlertDialog sweetAlertDialog;
- sweetAlertDialog = new SweetAlertDialog(activity, SweetAlertDialog.WARNING_TYPE);
- sweetAlertDialog.setCancelable(false);
- sweetAlertDialog.setCanceledOnTouchOutside(false);
- sweetAlertDialog.setTitle("VPN ALERT");
- sweetAlertDialog.setContentText(Constant.getString(activity, Constant.VPN_MSG));
- sweetAlertDialog.setConfirmText("Download");
- sweetAlertDialog.setCancelText("Cancel");
- sweetAlertDialog.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
- @Override
- public void onClick(SweetAlertDialog sweetAlertDialog) {
- startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(Constant.getString(activity, Constant.VPN_LINK))));
- finish();
- }
- });
- sweetAlertDialog.setCancelClickListener(new SweetAlertDialog.OnSweetClickListener() {
- @Override
- public void onClick(SweetAlertDialog sweetAlertDialog) {
- sweetAlertDialog.dismiss();
- finish();
- }
- }).show();
- }
- //VPN Dialog 2
- private void vpnNotUsDialog() {
- SweetAlertDialog sweetAlertDialog;
- sweetAlertDialog = new SweetAlertDialog(activity, SweetAlertDialog.ERROR_TYPE);
- sweetAlertDialog.setCancelable(false);
- sweetAlertDialog.setCanceledOnTouchOutside(false);
- sweetAlertDialog.setTitle("VPN ALERT");
- sweetAlertDialog.setContentText("Please Disconnect the VPN and use this app.");
- sweetAlertDialog.setConfirmText("Ok");
- sweetAlertDialog.setConfirmClickListener(new SweetAlertDialog.OnSweetClickListener() {
- @Override
- public void onClick(SweetAlertDialog sweetAlertDialog) {
- sweetAlertDialog.dismiss();
- finish();
- }
- }).show();
- }
- public void getVpn(){
- RequestQueue requestQueue;
- requestQueue = Volley.newRequestQueue(activity);
- JsonObjectRequest jsonObjectRequest = new JsonObjectRequest(Request.Method.GET, "http://ip-api.com/json", null,
- new Response.Listener<JSONObject>() {
- @Override
- public void onResponse(JSONObject response) {
- try {
- String country = response.getString("countryCode");
- if (country.equalsIgnoreCase("US") || country.equalsIgnoreCase("GB") || country.equalsIgnoreCase("CA")){
- gotoLoginActivity();
- } else {
- vpnUseDialog();
- }
- } catch (JSONException e) {
- e.printStackTrace();
- }
- }
- }, new Response.ErrorListener() {
- @Override
- public void onErrorResponse(VolleyError error) {
- Constant.showToastMessage(activity, "Something went wrong...");
- }
- });
- requestQueue.add(jsonObjectRequest);
- }
- public void UpdateApp() {
- try {
- Task<AppUpdateInfo> appUpdateInfoTask = appUpdateManager.getAppUpdateInfo();
- appUpdateInfoTask.addOnSuccessListener(new OnSuccessListener<AppUpdateInfo>() {
- @Override
- public void onSuccess(AppUpdateInfo appUpdateInfo) {
- if (appUpdateInfo.updateAvailability() == UpdateAvailability.UPDATE_AVAILABLE
- && appUpdateInfo.isUpdateTypeAllowed(IMMEDIATE)) {
- try {
- appUpdateManager.startUpdateFlowForResult(
- appUpdateInfo, IMMEDIATE, activity, RC_APP_UPDATE);
- Log.e("TAG", "onCreate:startUpdateFlowForResult part activarte ");
- } catch (IntentSender.SendIntentException e) {
- e.printStackTrace();
- }
- } else if (appUpdateInfo.updateAvailability() == UpdateAvailability.DEVELOPER_TRIGGERED_UPDATE_IN_PROGRESS) {
- try {
- appUpdateManager.startUpdateFlowForResult(
- appUpdateInfo, IMMEDIATE, activity, RC_APP_UPDATE);
- Log.e("TAG", "onCreate:startUpdateFlowForResult part activarte ");
- } catch (IntentSender.SendIntentException e) {
- e.printStackTrace();
- }
- } else {
- Log.e("TAG", "onCreate:startUpdateFlowForResult else part activarte ");
- activity.onInit();
- }
- }
- }).addOnFailureListener(new OnFailureListener() {
- @Override
- public void onFailure(Exception e) {
- e.printStackTrace();
- Log.e("TAG", "onCreate:addOnFailureListener else part activarte ");
- activity.onInit();
- }
- });
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- @Override
- public void onActivityResult(int requestCode, int resultCode, Intent data) {
- super.onActivityResult(requestCode, resultCode, data);
- if (requestCode == RC_APP_UPDATE) {
- if (resultCode == RESULT_OK) {
- onInit();
- } else if (resultCode == RESULT_CANCELED) {
- UpdateApp();
- }
- }
- }
- }
[text] kode splash edit
Viewer
*** This page was generated with the meta tag "noindex, nofollow". This happened because you selected this option before saving or the system detected it as spam. This means that this page will never get into the search engines and the search bot will not crawl it. There is nothing to worry about, you can still share it with anyone.
Editor
You can edit this paste and save as new: