package com.wzp import android.app.Application import android.app.NotificationChannel import android.app.NotificationManager import android.os.Build /** * Application entry point for WarzonePhone. * * Creates the notification channel required for the foreground [com.wzp.service.CallService]. */ class WzpApplication : Application() { override fun onCreate() { super.onCreate() createNotificationChannel() } private fun createNotificationChannel() { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) { val channel = NotificationChannel( CHANNEL_ID, "Active Call", NotificationManager.IMPORTANCE_LOW ).apply { description = "Shown while a VoIP call is in progress" setShowBadge(false) } val nm = getSystemService(NotificationManager::class.java) nm.createNotificationChannel(channel) } } companion object { const val CHANNEL_ID = "wzp_call_channel" } }