
我在我的应用程序中使用了百度推送通知.我面临的问题是我无法自定义其通知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-如何自定义百度推送通知?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)