Skip to content

Commit ad9b830

Browse files
authored
Merge pull request #418 from scaires/scaires/Issue-377_pending_intents_android_12
[Issue #377] Android 12: Set flag PendingIntent.FLAG_IMMUTABLE
2 parents 6c2f03e + 2a41d74 commit ad9b830

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,12 +133,12 @@ private PendingIntent getPendingIntent(Context context, IterableNotificationData
133133
IterableLogger.d(TAG, "Go through TrampolineActivity");
134134
buttonIntent.setClass(context, IterableTrampolineActivity.class);
135135
pendingButtonIntent = PendingIntent.getActivity(context, buttonIntent.hashCode(),
136-
buttonIntent, PendingIntent.FLAG_UPDATE_CURRENT);
136+
buttonIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
137137
} else {
138138
IterableLogger.d(TAG, "Go through IterablePushActionReceiver");
139139
buttonIntent.setClass(context, IterablePushActionReceiver.class);
140140
pendingButtonIntent = PendingIntent.getBroadcast(context, buttonIntent.hashCode(),
141-
buttonIntent, PendingIntent.FLAG_UPDATE_CURRENT);
141+
buttonIntent, PendingIntent.FLAG_UPDATE_CURRENT | PendingIntent.FLAG_IMMUTABLE);
142142
}
143143

144144
return pendingButtonIntent;

0 commit comments

Comments
 (0)