消息摘要
当推送的信息内容比较多的,存在结构样式消息时,比如表格数据这种,消息列表就会显示一坨出来,看起来也很费劲,实际没帮到什么作用,希望能添加摘要字段,自由控制消息摘要的显示,包括通知栏的。
这样子比如类似签到这种消息,摘要只显示成功多少,失败多少,原文则是详细的签到详情,包括失败原因等等,这样子显示就舒服多了。
需要新增一个字段,现在不像把搞太多字段,想保持接口简单点。 对于结构化消息,暂时你可以把摘要放到消息内容的前面,这样在列表就可以看到了。
emmmm,如果把摘要放前面,列表里看到的也很乱,一样看得难受,比如
emmmm,如果把摘要放前面,列表里看到的也很乱,一样看得难受,比如
你这个是html消息?好像样式没过滤干净,你把消息内容贴上来,我优化下过滤代码
我看文档说是电脑端不支持html标签,所以我是用了一段变形的html,只包含body,style写里面
今日签到成功 11 个,失败 0 个
<body>
<style>
body {
font-family: Arial, sans-serif;
margin: 0px;
}
table {
width: 100%;
border-collapse: collapse;
}
th, td {
padding: 8px;
border: 1px solid #ddd;
text-align: left;
}
th {
background-color: #f5f5f5;
}
.name {
width: auto;
word-break: break-word;
}
.status {
width: 40px;
text-align: center;
}
.details {
width: 100px;
word-break: break-word;
}
</style>
<table>
<thead>
<tr>
<th class="name">项目</th>
<th class="status">状态</th>
<th class="details">详情</th>
</tr>
</thead>
<tbody>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
<tr>
<td class="name">测试</td>
<td class="status">✅</td>
<td class="details"></td>
</tr>
</tbody>
</table>
</body>
这个不算变形的html,只写一个div也是可以的。 测试了下,消息列表那里style样式没过滤掉,有时间我优化一下。 另外,如果没有特别的样式美化,你也可以试试markdown格式的表格,效率会更高点。
md表格没法控制列宽,宽度平分太浪费空间了,以前就是用md的,至少1/4 到 1/5的宽度被浪费了,数据看起来不舒服,不该换行的被挤换行,显得整个表格乱糟糟的。
md表格没法控制列宽,宽度平分太浪费空间了,以前就是用md的,至少1/4 到 1/5的宽度被浪费了,数据看起来不舒服,不该换行的被挤换行,显得整个表格乱糟糟的。
哦
html样式代码过滤已经优化了,请等待新版本发布。
稍微用了点魔法实现了 HTML 消息摘要,原理是利用 display:none + 零宽字符,实现细节:利用零宽字符制作PushMe HTML消息摘要。