我正在为安卓系统编写应用程序(比如说短信应用程序),我希望当应用程序弹出Notification时,我的手表上会有一个消息图标。
我无法做到这一点--在Pebble watch上总是以“铃声”图标结束。
我甚至尝试在Notification上使用Notification类别
Notification.Builder notificationBuilder = new Notification.Builder(this)
.setCategory(Notification.CATEGORY_MESSAGE)
.setContentTitle("some text")
.setContentText(text)
.setSmallIcon(R.drawable.notify);已尝试所有类别-始终只显示铃声图标。在问了Pebble这个问题后,他们的支持变得沉默了。
图标:

有什么想法吗?
发布于 2016-09-16 01:03:50
好了,我从Pebble论坛(我自己的帖子)得到了一些信息:
假设您正在注册
android.provider.Telephony.SMS_DELIVER,那么在处理来自该应用程序的通知之前,我们需要将该应用程序列入白名单。我们会将应用程序列入白名单,如果你能向我们保证它能产生良好的通知(即有堆叠+动作)。或者,您可以选中“禁用内置SMS通知”首选项。
答案是来自Pebble团队的"Orviwan“。
来源:https://forums.pebble.com/t/android-setting-notification-type-icon-type-shown-on-watch/23937/3
所以,基本上,如果你正在注册android.provider.Telephony.SMS_DELIVER,但仍然不起作用,你必须写信给Pebble team。
https://stackoverflow.com/questions/39376398
复制相似问题