提交 3b79d254 编写于 作者: 雪洛's avatar 雪洛

docs: update sse-channel

上级 fd41d585
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
## 客户端API@client-api ## 客户端API@client-api
:::warning 注意 :::warning 注意
云函数向客户端发送消息时会使用push发送如下格式数据,如果项目中有监听push消息请勿错误的处理此类消息 云函数向客户端发送消息时会使用push发送如下格式数据,如果项目中有监听push消息请勿错误的处理此类消息。相关文档请参考:[客户端监听推送消息](../unipush-v2.md#listener)
```js ```js
{ {
...@@ -22,6 +22,22 @@ ...@@ -22,6 +22,22 @@
message: any message: any
} }
``` ```
开发者使用push时可以忽略此类型消息
```js
function getType(val) {
return Object.prototype.toString.call(val).slice(8,-1).toLowerCase()
}
uni.onPushMessage((res) => {
const payload = res && res.data && res.data.payload
if(getType(payload)==='object' && payload.channel === 'UNI_CLOUD_SSE'){
// 收到云函数请求中的中间状态通知通道消息,忽略处理此类消息
return
}
})
```
::: :::
### 创建通道@create-sse-channel ### 创建通道@create-sse-channel
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册