package com.helpshift.notification; import android.app.PendingIntent; import android.content.Context; import android.content.Intent; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.net.Uri; import androidx.core.app.NotificationCompat; import androidx.core.view.accessibility.AccessibilityEventCompat; import com.facebook.share.internal.ShareConstants; import com.google.android.gms.drive.DriveFile; import com.helpshift.HSPluginEventBridge; import com.helpshift.log.HSLogger; import com.helpshift.platform.Device; import com.helpshift.util.ApplicationUtil; import com.helpshift.util.AssetsUtil; import com.helpshift.util.Utils; /* loaded from: classes3.dex */ public abstract class HSNotification { public static NotificationCompat.Builder createNotification(Context context, Device device, String str, int i, int i2, int i3, Class cls) { String appName = device.getAppName(); if (!Utils.isNotEmpty(str)) { str = ""; } HSLogger.d("SDKXNotif", "Creating Support notification :\n Title : " + appName); int logoResourceValue = ApplicationUtil.getLogoResourceValue(context); if (!AssetsUtil.resourceExists(context, i)) { i = logoResourceValue; } Bitmap decodeResource = AssetsUtil.resourceExists(context, i2) ? BitmapFactory.decodeResource(context.getResources(), i2) : null; Intent intent = new Intent(context, (Class) cls); intent.putExtra("SERVICE_MODE", "WEBCHAT_SERVICE_FLAG"); intent.putExtra(ShareConstants.FEED_SOURCE_PARAM, "notification"); intent.setFlags(DriveFile.MODE_READ_ONLY); PendingIntent pendingIntentForNotification = HSPluginEventBridge.getPendingIntentForNotification(context, PendingIntent.getActivity(context, 50, intent, AccessibilityEventCompat.TYPE_VIEW_TARGETED_BY_SCROLL)); NotificationCompat.Builder builder = new NotificationCompat.Builder(context); builder.setSmallIcon(i); builder.setContentTitle(appName); builder.setContentText(str); builder.setContentIntent(pendingIntentForNotification); builder.setAutoCancel(true); if (decodeResource != null) { builder.setLargeIcon(decodeResource); } Uri notificationSoundUri = getNotificationSoundUri(context, i3); if (notificationSoundUri == null) { if (ApplicationUtil.isPermissionGranted(context, "android.permission.VIBRATE")) { builder.setDefaults(-1); } else { builder.setDefaults(5); } } else { builder.setSound(notificationSoundUri); if (ApplicationUtil.isPermissionGranted(context, "android.permission.VIBRATE")) { builder.setDefaults(6); } else { builder.setDefaults(4); } } return builder; } public static Uri getNotificationSoundUri(Context context, int i) { if (i == 0) { return null; } return Uri.parse("android.resource://" + context.getPackageName() + "/" + i); } }