极光官网的图标配置、应用名称都只是官网的类似于昵称的用处!修改官网的这两个设置,你客户端是不可能修改的,请去你的工程里面配置新的应用图标和名称!
iOS
iOS 推送是由系统管理的,推送弹窗上面的图标是系统自动获取的 App 的图标。
无法修改,无法控制。若有显示问题,请检查:
- 是否图标设计不符合 iOS 的要求;
- 或者与桌面背景有关;
- 某个手机的 bug,换一个手机测试。
Android
若没有
res/drawable-xxxx/jpush_notification_icon
这个资源,那么通知栏默认使用应用图标作为通知 icon在 5.0 以上系统将应用图标作为
statusbar icon
可能显示不正常,我们可以定义 没有阴影和渐变色、镂空背景的 icon 同名替换res/drawable-xxxx/jpush_notification_icon
这个文件,请让你们制作图标的同事严格按照 Android 5.0 系统的要求制作,可网上搜索一下相关说明应该将 res 文件夹下的 所有 icon 文件都替换成自己的图标文件
小米手机的 launcher 缓存可能有 bug,按照上述要求配置好后, 重启手机,再测试
部分手机系统可能会默认使用 App 的 icon 当图标(即便有上述资源文件),定制一下通知栏样式,定制下图标,默认的方法如果不行,则可以使用 CustomPushNotificationBuilder 高级定制一下。
特别注意推送的时候要指定 builder_id 为你自己定制的值,根据如下示例,则应该设置为 3:
以下一部分代码只是用来示例!!请具体看文档!!!BasicPushNotificationBuilder builder = new BasicPushNotificationBuilder(this); builder.statusBarDrawable = R.drawable.jpush_notification_icon;//图标文件 builder.notificationDefaults = Notification.DEFAULT_SOUND JPushInterface.setPushNotificationBuilder(3, builder); //如果代码中定制为 2,则 builder_id 推送时应传 2
特别注意,Android 使用自定义通知栏,在推送的时候,必须设置对应的通知栏样式编号 builder_id,才可以!
1、官网推送的设置
推送-通知-目标平台选择 Android -点开可选参数-填写通知栏编号
2、调 API 推送的代码设置 Notification-Android-builder_id
如果对你有帮助,点个赞 呗ლ(╹◡╹ლ)
点这里返回常见问题目录,不吹不黑,收藏本帖可以解决你 90% 的问题 (ノ◕ω◕)ノଘ_ଘ
0条评论