diff --git a/iterableapi/src/main/java/com/iterable/iterableapi/IterableNotificationHelper.java b/iterableapi/src/main/java/com/iterable/iterableapi/IterableNotificationHelper.java index 04d090037..8a0f5cd5f 100644 --- a/iterableapi/src/main/java/com/iterable/iterableapi/IterableNotificationHelper.java +++ b/iterableapi/src/main/java/com/iterable/iterableapi/IterableNotificationHelper.java @@ -270,8 +270,8 @@ private String getChannelName(Context context) { channelName = info.metaData.getString(IterableConstants.NOTIFICATION_CHANNEL_NAME); // Try to read from a string resource - if (channelName == null) { - int stringId = info.metaData.getInt(IterableConstants.NOTIFICATION_CHANNEL_NAME); + int stringId = info.metaData.getInt(IterableConstants.NOTIFICATION_CHANNEL_NAME); + if (channelName == null && stringId != 0) { channelName = context.getString(stringId); } IterableLogger.d(IterableNotificationBuilder.TAG, "channel name: " + channelName);