cjm*_*ing 8 user-interface notifications android
我正在使用FCM
,我可以成功发送推送通知到我的应用程序.我想使用自定义通知图标,但它始终显示白色图标.我运行Lollipop
.
从它说的文档
icon可选,字符串表示通知图标.为可绘制资源myicon将值设置为myicon.
(我不确定它究竟是什么意思).但这就是我所做的.
我从这里生成了图标.它确实有只有白色文字和透明背景的图标.图标的示例截图图片是
我编辑了我的AndroidManifest并添加了这个 android:icon="@drawable/ic_stat_set" in <Application
我尝试在设备上运行项目,新的应用程序图标ic_stat_set被用作app启动器.
从控制台我发送通知,我确实收到它,但它不是我刚设置的图标.
我也试过通过api发送.我确实收到了通知,但没有收到我设置的图标.
curl -X POST --header "Authorization: key=SERVERKEY" --Header "Content-Type: application/json" https://fcm.googleapis.com/fcm/send -d "{\"to\":\"REGISTERATION-TOKEN-ID\",\"notification\":{\"body\":\"Yellow\" , \"icon\" : \"ic_stat_set\"} \"priority":\"10"}"
更新:我的可绘制图标文件是https://drive.google.com/open?id=0B5Fi1l7EbQ_BOERUMzNuQy1OWXM
我是否必须在控制台中的某些自定义数据文件中添加内容?我的偶像?我错过了什么?
谢谢
我认为这可能是你的状态栏图标大小关闭了
看看这里。
https://developer.android.com/guide/practices/ui_guidelines/icon_design_status_bar.html
您的应用程序图标应该与通知图标不同。
通知中的图标参数用于状态栏。
Manifest 中的 icon 参数用于应用程序图标(快捷方式)
我推荐这个样本
归档时间: |
|
查看次数: |
5903 次 |
最近记录: |