极光推送之使用Postman推送

需求

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

使用

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

极光推送之使用Postman推送_第1张图片
推送

最后选择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,即生产环境


极光推送之使用Postman推送_第2张图片
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推送)