Subversion Repositories SmartDukaan

Rev

Rev 21480 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21480 Rev 22836
Line 72... Line 72...
72
        apiEditor = apiData.edit();
72
        apiEditor = apiData.edit();
73
        ArrayList<NameValuePair> deviceDataList=null;
73
        ArrayList<NameValuePair> deviceDataList=null;
74
        try {
74
        try {
75
            PackageManager manager = c.getPackageManager();
75
            PackageManager manager = c.getPackageManager();
76
            PackageInfo info = manager.getPackageInfo(c.getPackageName(), 0);
76
            PackageInfo info = manager.getPackageInfo(c.getPackageName(), 0);
77
            TelephonyManager telephonyManager = (TelephonyManager) c.getSystemService(Context.TELEPHONY_SERVICE);
77
            TelephonyManager telephonyManager = (TelephonyManager) c.getSystemService(c.TELEPHONY_SERVICE);
78
            deviceDataList = new ArrayList<>();
78
            deviceDataList = new ArrayList<>();
79
            deviceDataList.add(new BasicNameValuePair("user_id", userData.getString("id", "")));
79
            deviceDataList.add(new BasicNameValuePair("user_id", userData.getString("id", "")));
80
            deviceDataList.add(new BasicNameValuePair("versioncode", info.versionCode + ""));
80
            deviceDataList.add(new BasicNameValuePair("versioncode", info.versionCode + ""));
81
            deviceDataList.add(new BasicNameValuePair("versionname", info.versionName + ""));
81
            deviceDataList.add(new BasicNameValuePair("versionname", info.versionName + ""));
82
            deviceDataList.add(new BasicNameValuePair("osversion", android.os.Build.VERSION.SDK_INT + ""));
82
            deviceDataList.add(new BasicNameValuePair("osversion", android.os.Build.VERSION.SDK_INT + ""));
Line 87... Line 87...
87
            deviceDataList.add(new BasicNameValuePair("androidid",androidId(c)));
87
            deviceDataList.add(new BasicNameValuePair("androidid",androidId(c)));
88
            apkDataEditor.putString("versionCode", info.versionCode + "");
88
            apkDataEditor.putString("versionCode", info.versionCode + "");
89
            apkDataEditor.putString("versionName", info.versionName);
89
            apkDataEditor.putString("versionName", info.versionName);
90
            apkDataEditor.putString("osVersion", android.os.Build.VERSION.SDK_INT + "");
90
            apkDataEditor.putString("osVersion", android.os.Build.VERSION.SDK_INT + "");
91
            apkDataEditor.putString("imeiNumber", telephonyManager.getDeviceId());
91
            apkDataEditor.putString("imeiNumber", telephonyManager.getDeviceId());
-
 
92
            apkDataEditor.commit();
-
 
93
        }
92
        }catch (Exception e){
94
        catch (Exception e){
93
            e.printStackTrace();
95
            e.printStackTrace();
94
        }
96
        }
95
        return deviceDataList;
97
        return deviceDataList;
96
    }
98
    }
97
 
99
 
Line 185... Line 187...
185
            }
187
            }
186
        }
188
        }
187
        return null;
189
        return null;
188
    }
190
    }
189
 
191
 
190
    public String getEmailUrlFromMap(Context c,String url,String defaultUrl){
192
 /*   public String getEmailUrlFromMap(Context c,String url,String defaultUrl){
191
        apiData = c.getApplicationContext().getSharedPreferences("API_Data", c.getApplicationContext().MODE_PRIVATE);
193
        apiData = c.getApplicationContext().getSharedPreferences("API_Data", c.getApplicationContext().MODE_PRIVATE);
192
        apiEditor = apiData.edit();
194
        apiEditor = apiData.edit();
193
        Map<String,String> profitmanidUrls=new HashMap<>();
195
        Map<String,String> profitmanidUrls=new HashMap<>();
194
        profitmanidUrls.put("profitmandi.com/home",apiData.getString("mobile.website.url", "http://" + ProfitTillConstants.DOMAIN+"/deals"));
196
        profitmanidUrls.put("profitmandi.com/home",apiData.getString("mobile.website.url", "http://" + ProfitTillConstants.DOMAIN+"/deals"));
195
        profitmanidUrls.put("profitmandi.com/search",apiData.getString("search.url", "http://" + ProfitTillConstants.DOMAIN+"/search"));
197
        profitmanidUrls.put("profitmandi.com/search",apiData.getString("search.url", "http://" + ProfitTillConstants.DOMAIN+"/search"));
Line 205... Line 207...
205
                    return profitmanidUrls.get(i).toString();
207
                    return profitmanidUrls.get(i).toString();
206
                }
208
                }
207
            }
209
            }
208
        }
210
        }
209
        return defaultUrl;
211
        return defaultUrl;
210
    }
212
    }*/
211
 
213
 
212
    public static Map<String,String> getReferralRequest(Context c,String referrerObject){
214
    public static Map<String,String> getReferralRequest(Context c,String referrerObject){
213
        String decodedUrl = URLDecoder.decode(referrerObject);
215
        String decodedUrl = URLDecoder.decode(referrerObject);
214
        StringTokenizer st = new StringTokenizer(decodedUrl, "&");
216
        StringTokenizer st = new StringTokenizer(decodedUrl, "&");
215
        Map<String,String> analyticsRequest=new HashMap<>();
217
        Map<String,String> analyticsRequest=new HashMap<>();