【问题标题】:Unable to create channel id for local notification Android Oreo version? [duplicate]无法为本地通知 Android Oreo 版本创建频道 ID? [复制]
【发布时间】:2018-08-20 05:53:51
【问题描述】:

我正在开发一个使用本地通知的应用程序,该应用程序运行良好,直到 android 版本为零,但在 Android Oreo 版本中没有显示通知。它要求创建一个“频道 ID”以获取本地通知。

那么,创建本地通知中使用的频道 ID 的方法是什么。

【问题讨论】:

标签: java android


【解决方案1】:

在 Oreo 版本的通知中,你必须在你的 fcm 类中添加它(当通知生成时)

更多详情请参考:https://developer.android.com/training/notify-user/channels

val channelId = "Default"
    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
                val channel = NotificationChannel(channelId, "Default channel", NotificationManager.IMPORTANCE_DEFAULT)
                manager.createNotificationChannel(channel)
            }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多