evenzhou/mzpushsdk

dev-master / 1.0.x-dev 2018-09-21 09:20 UTC

This package is not auto-updated.

Last update: 2025-01-18 21:41:44 UTC


README

文档变更记录

安装说明

  • composer方式安装
  "require": {
    "evenzhou/mzpushsdk":"1.0.x-dev"
  }
  • 不支持composer情况下

    手动include mzPushSDK目录下autoload.php

类型定义

返回格式

{
	"code":"", //必选,返回码
	"message":"", //可选,返回消息,网页端接口出现错误时使用此消息展示给用户,手机端可忽略此消息,甚至服务端不传输此消息
	"value":"",// 必选,返回结果
	"redirect":"" //可选, returnCode=300 重定向时,使用此 URL 重新请求
}

返回码

嵌套返回码

推送服务接口MzPush

实例参数:

通知消息

UnvarnishedMessage

VarnishedMessage

透传消息UnvarnishedMessage:

通知栏消息VarnishedMessage

接口说明

非任务推送

通知栏消息推送(varnishedPush方法)

透传消息推送 UnvarnishedPush方法

任务类推送

获取推送 taskId(getTaskId)

推送给所有APP用户(pushToApp方法)

此接口调用之后,系统会自动推送给所有APP用户,不需要另外处理

任务透传消息推送(taskUnvarnished)

任务通知栏消息推送(taskVarnished)

取消推送任务(cancelTask)

取消推送只能取消pushToApp接口返回的taskId