Subversion Repositories SmartDukaan

Rev

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

Rev 17059 Rev 18082
Line 131... Line 131...
131
            nameValuePairsGcm.add(new BasicNameValuePair("user_id",userData.getString("id", "")));
131
            nameValuePairsGcm.add(new BasicNameValuePair("user_id",userData.getString("id", "")));
132
            nameValuePairsGcm.add(new BasicNameValuePair("timestamp", UtilityFunctions.notificationDate()));
132
            nameValuePairsGcm.add(new BasicNameValuePair("timestamp", UtilityFunctions.notificationDate()));
133
            nameValuePairsGcm.add(new BasicNameValuePair("result","referrer"));
133
            nameValuePairsGcm.add(new BasicNameValuePair("result","referrer"));
134
            getIntent().getExtras().remove("cid");
134
            getIntent().getExtras().remove("cid");
135
            new NotificationOpenedData().execute(nameValuePairsGcm);
135
            new NotificationOpenedData().execute(nameValuePairsGcm);
-
 
136
        }else if(getIntent().getAction()=="31"){
-
 
137
            String emailURL= String.valueOf(getIntent().getData());
-
 
138
            Uri url = Uri.parse(emailURL);
-
 
139
            String campaignId = url.getQueryParameter("campaign");
-
 
140
            if(url.getQueryParameter("intent_type").equalsIgnoreCase("url")) {
-
 
141
                t.send(new HitBuilders.EventBuilder()
-
 
142
                        .setCategory("Message/Email")
-
 
143
                        .setAction("Message/Email Opened For User Id " + UtilityFunctions.campaignUserId(url))
-
 
144
                        .setLabel("Campaign Id " + campaignId)
-
 
145
                        .build());
-
 
146
                new Analytics(ProfitTillConstants.ANALYTICS_URL,
-
 
147
                        AnalyticsUtility.getAnalyticsRequest(ReferrerActivity.this, UtilityFunctions.campaignUserId(url), "Message", "Message Opened Referrer", campaignId),
-
 
148
                        AnalyticsJsonResponse.getAnalyticsRequestInstance(),
-
 
149
                        AnalyticsErrorResponse.getAnalyitcsResponseInstance()).anlyticsRequest(ReferrerActivity.this);
-
 
150
 
-
 
151
                nameValuePairsGcm = new ArrayList<>();
-
 
152
                nameValuePairsGcm.add(new BasicNameValuePair("user_id", UtilityFunctions.campaignUserId(url)));
-
 
153
                nameValuePairsGcm.add(new BasicNameValuePair("cid", campaignId));
-
 
154
                nameValuePairsGcm.add(new BasicNameValuePair("timestamp", UtilityFunctions.notificationDate()));
-
 
155
                nameValuePairsGcm.add(new BasicNameValuePair("result", "message_opened_referrer"));
-
 
156
                new NotificationOpenedData().execute(nameValuePairsGcm);
-
 
157
            }else{
-
 
158
                nameValuePairsGcm = new ArrayList<>();
-
 
159
                nameValuePairsGcm.add(new BasicNameValuePair("user_id", userData.getString("id","")));
-
 
160
                nameValuePairsGcm.add(new BasicNameValuePair("cid", campaignId));
-
 
161
                nameValuePairsGcm.add(new BasicNameValuePair("timestamp", UtilityFunctions.notificationDate()));
-
 
162
                nameValuePairsGcm.add(new BasicNameValuePair("result", "message_opened_referrer"));
-
 
163
                new NotificationOpenedData().execute(nameValuePairsGcm);
-
 
164
            }
136
        }
165
        }
137
 
166
 
138
        referalCode.setOnClickListener(new View.OnClickListener() {
167
        referalCode.setOnClickListener(new View.OnClickListener() {
139
            @Override
168
            @Override
140
            public void onClick(View v) {
169
            public void onClick(View v) {