Skip to content

自定义推送

恶搞大王 edited this page Jul 16, 2020 · 1 revision

介绍

部分用户希望能够提供自定义的接口地址转发,这样可以方便他们把数据转发到自己的服务器上.于是开发此功能.

具体步骤

搭建服务器

你需要有一个接口来接收由手机发送的请求,你可以使用任意的语言去实现.

APP中配置接口和请求方式

目前接口请求方式只支持两种 GET 和 POST 请求. 接口需要全名,类似于http://www.google.com/phone

请求方式

只能输入 GET 或者 POST 字符串, 如果无法识别一律按POST请求

请求地址

只接受http://www.XXXX.com/XXXX 后面不待 ? 和 参数 的地址

http://www.XXXX.com/XXXX? //错误
http://www.XXXX.com/XXXX?key=222 //错误
http://www.XXXX.com/XXXX //正确
http://www.XXXX.com/ //正确

发送的数据

我一共会发送五个参数他们分别是

  1. title(标题)
  2. text(内容)
  3. packageName(发送的包名)
  4. remark(备注,在APP端设置.比如你可以设置一个备注用来判断是哪部手机发送的)
  5. date(发送的时间)

下面是Spring MVC 实现的代码,仅供参考.目前程序不判断服务器返回值的内容,所以返回值随意.

    @RequestMapping("/phone")
    public String get(String title, String text, String packageName, String remark, String date) {
        return "ok";
    }