Skip to content

Commit 14e8226

Browse files
committed
Fixed removed intent and ghost push data in the notifications.
1 parent 3deb338 commit 14e8226

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

iterableapi/src/main/java/com/iterable/iterableapi/IterableNotification.java

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ public static IterableNotification createNotification(Context context, Bundle ex
4848
PendingIntent notificationClickedIntent = PendingIntent.getActivity(context, 0,
4949
mainIntentWithExtras, PendingIntent.FLAG_UPDATE_CURRENT);
5050

51-
IterableNotification mBuilder = new IterableNotification(
51+
IterableNotification notificationBuilder = new IterableNotification(
5252
context);
53-
mBuilder
53+
notificationBuilder
5454
.setDefaults(Notification.DEFAULT_SOUND)
5555
.setSmallIcon(getIconId(context))
5656
.setTicker(applicationName).setWhen(0)
@@ -60,21 +60,25 @@ public static IterableNotification createNotification(Context context, Bundle ex
6060
.setPriority(Notification.PRIORITY_HIGH)
6161
.setContentText(notificationBody);
6262

63+
notificationBuilder.setContentIntent(notificationClickedIntent);
64+
notificationBuilder.isGhostPush = IterableHelper.isGhostPush(extras);
65+
66+
6367
try {
6468
ApplicationInfo info = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA);
65-
mBuilder.setColor(info.metaData.getInt(IterableConstants.NOTIFICATION_COLOR));
69+
notificationBuilder.setColor(info.metaData.getInt(IterableConstants.NOTIFICATION_COLOR));
6670
} catch (PackageManager.NameNotFoundException e) {
6771
e.printStackTrace();
6872
}
6973

7074
PackageManager pm = context.getPackageManager();
7175
if (pm.checkPermission("android.permission.VIBRATE", context.getPackageName()) == PackageManager.PERMISSION_GRANTED) {
72-
mBuilder.setDefaults(Notification.DEFAULT_ALL);
76+
notificationBuilder.setDefaults(Notification.DEFAULT_ALL);
7377
} else {
74-
mBuilder.setVibrate(null);
78+
notificationBuilder.setVibrate(null);
7579
}
7680

77-
return mBuilder;
81+
return notificationBuilder;
7882
}
7983

8084
/**

0 commit comments

Comments
 (0)