【发布时间】:2018-08-20 05:53:51
【问题描述】:
我正在开发一个使用本地通知的应用程序,该应用程序运行良好,直到 android 版本为零,但在 Android Oreo 版本中没有显示通知。它要求创建一个“频道 ID”以获取本地通知。
那么,创建本地通知中使用的频道 ID 的方法是什么。
【问题讨论】:
我正在开发一个使用本地通知的应用程序,该应用程序运行良好,直到 android 版本为零,但在 Android Oreo 版本中没有显示通知。它要求创建一个“频道 ID”以获取本地通知。
那么,创建本地通知中使用的频道 ID 的方法是什么。
【问题讨论】:
在 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)
}
【讨论】: