定速推送

最后更新时间:2021-07-02 10:22:16

    定速推送是为了解决移动推送 TPNS 在推送消息时速度过快,导致部分客户服务器连接压力过大的问题,TPNS 提供接口设置让用户按自身服务器情况控制推送速度。

    场景

    • 场景1:
      某 App 运营人员需要全量推送一条活动消息给用户,但活动页面对同时访问的人数有限制,希望能控制推送速度,缓减服务器连接压力,此时可设置定速推送,限制同时点开活动页面的人数。
    • 场景2:
      某 App 对一批用户设置了"流失用户标签",运营人员计划针对这批用户发送一条"福利领取"的推送消息,来吸引用户打开APP,同时不希望活动页面访问人数过多,此时可设置定速推送,限制同时点开道具领取页面的人数。

    操作说明

    控制台使用

    1. 登录 腾讯移动推送控制台
    2. 在左侧导航栏中,选择【推送管理】>【推送任务】,进入推送任务管理页面。
    3. 单击【新建推送】,并在【高级设置】的“定速推送”栏,勾选【开启】,选择推送速度。

    开启定速推送后,推送将按照选择的速度对匹配推送目标的设备进行下发。

    说明:

    • 仅全量推送和标签推送支持定速推送功能。
    • 推送速度有效值范围1000~50000条/秒。

    Rest API 使用

    在 Rest API 可选参数中设置push_speed参数,可实现定速推送,具体参考 PushAPI 参数说明
    推送示例如下:

    {
      "audience_type": "tag",
       "tag_list": {
           "tags": [
               "tag1",
               "tag2"
           ],
           "op": "AND"
       },
    "push_speed":50000,
       "message_type": "notify",
       "message": {
           "title": "推送标题",
           "content": "推送内容",
           "android": {
                "custom_content":"{\"key\":\"value\"}"
           }
       }
    }