channel_management .md 4.1 KB
Newer Older
DCloud_JSON's avatar
DCloud_JSON 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
### 推送消息分类配置
**uni-push** 的强大之处在于即便应用处于关闭状态,仍能向用户发送推送通知。然而,这种能力若不被妥善管理,可能会对用户造成干扰,导致他们拒绝接受推送通知,反而适得其反。
关键问题在于用户往往难以区分和自主选择他们真正想要接收的消息类型。例如,在电商应用中,用户可能希望收到订单发货的通知,但对于商品促销信息则不感兴趣。如果应用没有提供消息接收的个性化设置,用户可能会因为不希望收到广告信息而选择关闭所有推送通知。
为了解决这一问题,手机制造商推出了消息分类管理规则。开发者需要预先向厂商报备消息类型,并获取相应的 `channel_id`,以便在发送推送时正确配置。例如,vivo、OPPO、小米等厂商会对不同类型的消息实施不同的限制策略,尤其是对非即时通讯类(即营销类)消息的限制较为严格,而即时通讯类(即重要)消息通常不受数量限制。开发者可以根据应用的通知场景,对不同类型的消息进行差异化配置,避免重要消息被错误地归类为营销消息,从而防止推送额度的浪费。

请注意,未分类的消息可能会受到推送限制,如静默推送(即通知栏不会有声音提示,用户需下拉通知栏才能看到消息内容),具体限制取决于各个手机厂商的推送政策。

### 如何配置消息分类
1. **消息分类定义**:开发者应基于应用特点和用户需求定义消息类别,例如“订单通知”、“促销活动”、“系统提醒”等。
2. **厂商报备**:接着,开发者需要将这些消息类型向手机厂商报备,以获得相应的 `channel_id`。这一步骤至关重要,因为只有报备过的消息类型才能得到厂商的支持。
3. **配置推送**:发送推送消息时,开发者应根据消息内容和目的为每条消息配置正确的 `channel_id`,以确保消息按照预定分类进行推送。

### 收费方式
由于手机厂商和相关部门对聚合推送SDK的监管日益严格,推送服务的维护成本也在增加。因此,都推出了VIP服务套餐,年费约为2-3万元左右,适用于推送需求广泛的大型应用和企业。然而,对于资源有限的中小开发者来说,这一价格可能过高。我们注意到,消息分类是开发者的核心需求,因此我们努力为开发者争取到了专注于消息分类的单项套餐,年费仅为3600元。

开通方式:需使用项目所属账号邮箱发送邮件至 service@dcloud.io 申请。申请邮件内容需包含:项目名称及简介。开发者的联系方式。对于所申请套餐的使用规划和预期效果。

### 注意事项
 开发者在使用手机推送服务时,必须严格遵循手机制造商的相关推送规则,防止因违规操作造成服务使用受限。例如:开发者不得将非营销类消息ID应用于营销类消息的推送。如有违反,手机厂商的推送渠道管理者可能会对违规行为进行处理,情节严重者可能会被禁止使用推送服务。请开发者务必注意,避免因不当使用造成不必要的损失。若因违反相关规定导致无法正常使用推送服务,相关功能的开通费用将不予退还。

### 推送消息分类的优势
通过消息分类配置,开发者能够更精确地管理推送内容,确保用户接收到他们关心的信息。这不仅提高了用户对推送消息的满意度,还增强了应用的活跃度和用户留存率。同时,合理的消息分类有助于避免推送额度的不必要消耗,并确保重要消息能够及时送达。

### 售后支持与服务
- **技术支持**:购买服务的开发者将获得专业技术支持,包括配置指导和问题解答。
- **服务保障**:我们承诺提供稳定可靠的推送服务,确保消息及时送达和分类管理的有效性。
- **更新维护**:我们会定期更新服务,以适应厂商政策的变动和技术的发展,确保服务的持续性和先进性。