美文网首页Android开发
极光推送之使用Postman推送

极光推送之使用Postman推送

作者: 依风听雨锋 | 来源:发表于2018-06-13 14:51 被阅读19次

    需求

    主要用于测试,在测试的时候,可能总是需要去修改数据库,使得可以点击推送按钮,但也因此每次推送的数据是一样的,使得多了很多的工作量。如果跑去极光官网去推送,也是很麻烦的,每次需要重复的输入内容

    使用

    地址栏输入https://api.jpush.cn/v3/push,选择POST方式
    在Authorization中Type选择Basic Auth 输入用户名密码,也就是appKey(对应用户名)和masterSecret(对应密码)

    推送
    最后选择body,选择raw,类型选择JSON的。输入对应的json数据就可以推送了
    eg:
    {
      "platform": "all",
      "audience": "all",
      "notification": {
        "alert": "Hi,JPush !",
        "android": {
          "extras": {
            "android-key1": "android-value1"
          }
        },
        "ios": {
          "sound": "sound.caf",
          "badge": "+1",
          "extras": {
            "ios-key1": "ios-value1"
          }
        }
      },
      "options": {
        "apns_production": false
      }
    }
    

    需要注意的是,如果要推送到IOS开发环境,需要设置apns_production为false,默认为true,即生产环境


    body

    也可以直接使用curl请求

    curl --insecure -X POST -v https://api.jpush.cn/v3/push -H "Content-Type: application/json" -u "appKey:masterSecret" -d '{"platform":"all","audience":"all","notification":{"alert":"Hi,JPush !","android":{"extras":{"android-key1":"android-value1"}},"ios":{"sound":"sound.caf","badge":"+1","extras":{"ios-key1":"ios-value1"}}}}'
    

    分组推送

    和单推差不多,只不过地址换成了https://api.jpush.cn/v3/grouppush,appkey前面需要加上“group-分组appkey”
    需要注意的是,如果app弄得是北京机房,地址也需要改成https://bjapi.push.jiguang.cn/v3/push/grouppush,否则会显示推送成功,但却不可能收到消息

    body内容字段

    详细的body内容参考:https://docs.jiguang.cn/jpush/server/push/rest_api_v3_push/

    相关文章

      网友评论

        本文标题:极光推送之使用Postman推送

        本文链接:https://www.haomeiwen.com/subject/auujeftx.html