diff --git a/docs/unipush-v2.md b/docs/unipush-v2.md index e92411c86acd86dfcd7404ec1561cc6cc28ad673..25cfaebad67007c00bb2d146ae33f37ffd3de71e 100644 --- a/docs/unipush-v2.md +++ b/docs/unipush-v2.md @@ -188,7 +188,7 @@ uni-push产品有2个入口: 当应用在线时,不会创建“通知栏消息”,此时客户端会立即监听到消息内容。 如果你希望当应用在线时,也通过“通知栏消息”来提醒用户;可以通过以下两种方式实现: -1. 监听到消息内容后,根据业务需要自己判断是否要创建“通知栏消息”,需要就调用创建本地消息API [uni.createPushMessage](https://uniapp.dcloud.io/api/plugins/push.html#createpushmessage)手动创建通知栏消息。 +1. 监听到消息内容后,根据业务需要自己判断是否要创建“通知栏消息”,需要就调用创建本地消息API [uni.createPushMessage](https://uniapp.dcloud.net.cn/api/plugins/push.html#createpushmessage)手动创建通知栏消息。 2. 服务端执行推送时,传递参数`force_notification:true`,客户端就会自动创建“通知栏消息”(此时你监听不到消息内容),当用户点击通知栏消息后,APP才能监听到消息内容。 以上两种方案各有优劣,方案一更加灵活;比如:客服功能,客户端接收到聊天消息时,应用如果已经打开聊天对话页面,就直接将监听到的推送内容,渲染到页面。如果应用未打开聊天页,则调用api创建“通知栏消息”提醒用户;此时你还可以执行一些其他逻辑,比如将tabBar的消息中心加红点等。方案二比较简便,客户端无需额外编写代码,自动创建通知栏消息;但仅适用于不关心客户端行为就创建“通知栏消息”的场景,如广告营销内容的推送等。