Android之解决Android8.0手机(Notification)收不到自定义消息通知以及其它手机得到数据不同步
生活随笔
收集整理的這篇文章主要介紹了
Android之解决Android8.0手机(Notification)收不到自定义消息通知以及其它手机得到数据不同步
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1 問(wèn)題
app,自定義消息通知的時(shí)候,在Android8.0手機(jī)上收不到通知
2 解決辦法
NotificationManager需要?jiǎng)?chuàng)建NotificationChannel,然后調(diào)用createNotificationChannel把NotificationChannel傳遞進(jìn)去,并且通過(guò)setChannelId設(shè)置相應(yīng)的id
3 普通樣本代碼實(shí)現(xiàn)
private static final String ID = "PUSH_NOTIFY_ID";private static final String NAME = "PUSH_NOTIFY_NAME";public int id = 0; public NotificationManager manager;public void showMessage() {manager = (NotificationManager) mContext.getSystemService(mContext.NOTIFICATION_SERVICE);NotificationCompat.Builder builder = new NotificationCompat.Builder(mContext);if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {NotificationChannel mChannel = new NotificationChannel(ID, NAME, NotificationManager.IMPORTANCE_LOW);manager.createNotificationChannel(mChannel);總結(jié)
以上是生活随笔為你收集整理的Android之解决Android8.0手机(Notification)收不到自定义消息通知以及其它手机得到数据不同步的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Git之submodule使用总结
- 下一篇: React Native之Props(属