| Line 8... |
Line 8... |
| 8 |
import android.content.SharedPreferences;
|
8 |
import android.content.SharedPreferences;
|
| 9 |
import android.graphics.Color;
|
9 |
import android.graphics.Color;
|
| 10 |
import android.net.ConnectivityManager;
|
10 |
import android.net.ConnectivityManager;
|
| 11 |
import android.net.Uri;
|
11 |
import android.net.Uri;
|
| 12 |
import android.os.AsyncTask;
|
12 |
import android.os.AsyncTask;
|
| 13 |
import android.support.v7.app.ActionBarActivity;
|
- |
|
| 14 |
import android.os.Bundle;
|
13 |
import android.os.Bundle;
|
| - |
|
14 |
import android.support.v7.app.ActionBarActivity;
|
| 15 |
import android.text.InputType;
|
15 |
import android.text.InputType;
|
| 16 |
import android.util.Log;
|
16 |
import android.util.Log;
|
| 17 |
import android.view.KeyEvent;
|
17 |
import android.view.KeyEvent;
|
| 18 |
import android.view.Menu;
|
18 |
import android.view.Menu;
|
| 19 |
import android.view.MenuItem;
|
19 |
import android.view.MenuItem;
|
| Line 31... |
Line 31... |
| 31 |
import com.google.android.gms.common.api.GoogleApiClient;
|
31 |
import com.google.android.gms.common.api.GoogleApiClient;
|
| 32 |
import com.google.android.gms.plus.Plus;
|
32 |
import com.google.android.gms.plus.Plus;
|
| 33 |
import com.mixpanel.android.mpmetrics.MixpanelAPI;
|
33 |
import com.mixpanel.android.mpmetrics.MixpanelAPI;
|
| 34 |
import com.saholic.profittill.Constants.ProfitTillConstants;
|
34 |
import com.saholic.profittill.Constants.ProfitTillConstants;
|
| 35 |
import com.saholic.profittill.R;
|
35 |
import com.saholic.profittill.R;
|
| - |
|
36 |
import com.saholic.profittill.Utils.UtilityFunctions;
|
| 36 |
|
37 |
|
| 37 |
import org.apache.http.HttpEntity;
|
38 |
import org.apache.http.HttpEntity;
|
| 38 |
import org.apache.http.HttpResponse;
|
39 |
import org.apache.http.HttpResponse;
|
| 39 |
import org.apache.http.NameValuePair;
|
40 |
import org.apache.http.NameValuePair;
|
| 40 |
import org.apache.http.client.ClientProtocolException;
|
41 |
import org.apache.http.client.ClientProtocolException;
|
| Line 49... |
Line 50... |
| 49 |
|
50 |
|
| 50 |
import java.io.IOException;
|
51 |
import java.io.IOException;
|
| 51 |
import java.text.SimpleDateFormat;
|
52 |
import java.text.SimpleDateFormat;
|
| 52 |
import java.util.ArrayList;
|
53 |
import java.util.ArrayList;
|
| 53 |
import java.util.Date;
|
54 |
import java.util.Date;
|
| 54 |
import java.util.StringTokenizer;
|
- |
|
| 55 |
|
55 |
|
| 56 |
public class ReferrerActivity extends ActionBarActivity implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener {
|
56 |
public class ReferrerActivity extends ActionBarActivity implements GoogleApiClient.ConnectionCallbacks, GoogleApiClient.OnConnectionFailedListener {
|
| 57 |
EditText referalCode;
|
57 |
EditText referalCode;
|
| 58 |
EditText mobileNumber;
|
58 |
EditText mobileNumber;
|
| 59 |
/*
|
59 |
/*
|
| Line 124... |
Line 124... |
| 124 |
mobileNumber.setInputType(0);
|
124 |
mobileNumber.setInputType(0);
|
| 125 |
if(getIntent().getAction()=="Login"){
|
125 |
if(getIntent().getAction()=="Login"){
|
| 126 |
nameValuePairsGcm = new ArrayList<>();
|
126 |
nameValuePairsGcm = new ArrayList<>();
|
| 127 |
nameValuePairsGcm.add(new BasicNameValuePair("cid",getIntent().getExtras().getString("cid")));
|
127 |
nameValuePairsGcm.add(new BasicNameValuePair("cid",getIntent().getExtras().getString("cid")));
|
| 128 |
nameValuePairsGcm.add(new BasicNameValuePair("user_id",userData.getString("id", "")));
|
128 |
nameValuePairsGcm.add(new BasicNameValuePair("user_id",userData.getString("id", "")));
|
| 129 |
nameValuePairsGcm.add(new BasicNameValuePair("timestamp",new Date()+""));
|
129 |
nameValuePairsGcm.add(new BasicNameValuePair("timestamp", UtilityFunctions.notificationDate()));
|
| 130 |
nameValuePairsGcm.add(new BasicNameValuePair("result","referrer"));
|
130 |
nameValuePairsGcm.add(new BasicNameValuePair("result","referrer"));
|
| 131 |
getIntent().getExtras().remove("cid");
|
131 |
getIntent().getExtras().remove("cid");
|
| 132 |
new NotificationOpenedData().execute(nameValuePairsGcm);
|
132 |
new NotificationOpenedData().execute(nameValuePairsGcm);
|
| 133 |
}
|
133 |
}
|
| 134 |
|
134 |
|