android-如何自定义百度推送通知?

android-如何自定义百度推送通知?,第1张

概述我在我的应用程序中使用了百度推送通知.我面临的问题是我无法自定义通知UI,也无法从状态栏中清除它,除非我点击了它.我可以在他们的演示项目中看到以下代码来自定义UI.但这没有任何区别.请帮我.CustomPushNotificationBuildercBuilder=newCustomPushNotificationBuilder(

我在我的应用程序中使用了百度推送通知.我面临的问题是我无法自定义其通知UI,也无法从状态栏中清除它,除非我点击了它.我可以在他们的演示项目中看到以下代码来自定义UI.但这没有任何区别.请帮我.

CustompushNotificationBuilder cBuilder = new CustompushNotificationBuilder(                getApplicationContext(), R.layout.notification_custom_builder,                R.ID.notification_icon, R.ID.notification_Title,                R.ID.notification_text);        cBuilder.setNotificationFlags(Notification.FLAG_auto_CANCEL);        cBuilder.setNotificationDefaults(Notification.DEFAulT_SOUND                | Notification.DEFAulT_VIBRATE);        cBuilder.setStatusbarIcon(getApplicationContext().getApplicationInfo().icon);        cBuilder.setNotificationTitle("push");        cBuilder.setNotificationText("baIDu");        PushManager.setNotificationBuilder(getApplicationContext(), 1, cBuilder);

解决方法:

我得到了这个问题的答案.实际上,我在PushManager.setNotificationBuilder(getApplicationContext(),1,cBuilder)中传递了第二个参数;是通知ID.意味着如果您要从服务器显示自定义UI,则应将此ID连同通知一起传递.然后客户端将使用具有该ID的相应构建器.就我而言,我没有从服务器获取此参数

总结

以上是内存溢出为你收集整理的android-如何自定义百度推送通知?全部内容,希望文章能够帮你解决android-如何自定义百度推送通知?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1092926.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-28
下一篇2022-05-28

发表评论

登录后才能评论

评论列表(0条)

    保存