wiki:apns

Version 2 (modified by chenxiaohu, 14 years ago) (diff)

--

APNS推送接口格式定义

接口地址:

http://www.imofan.com/sdk/apns/{appkey}

接口参数以POST方式提交,其参数定义如下:

{
    //基本数据
    "dev_id":"102f4eab159c",//设备ID,每次请求必须带过去
    "token":"6D55EE867984F6138F614484A4F635E682AC612F771B0697DE65047C7CE858AE",//apns token,64位16进制字符串
    "dev_name":"pconline touch4",//设备名称,主要用于推送测试
    "os_ver":"5.0.1",//设备版本
    "app_ver":"1.0.1",//应用版本
    "model":"iphone4,1",//设备型号

    //推送设置
    "receive_time":"19:00-23:30",//接收时间段设置,格式:HH:mm-HH:mm,客户端已经将其转成第8时区时间
    "receive_type":"7",//接收通知类型设置,0:none,1:badge,2:sound,4:alter,8:newsstand,多个类型用或运算拼接

    //添加过滤标签
    "filter":{
        "{filter_type}":"{filter_lab}",//filter_type:过滤类型,需要在后台定义,否则将忽略此标签;filter_lab:具体标签,注意:在后台定义类型时可以选择单直还是多值,如果是单值则每次多会覆盖上一次的值,否则,增加一项
        "download":["2012.5(上)"]    //实例1,多值类型需要用数组方式
        "subscription":"0"                     //实例2,单值
    }
}

响应JSON:

{
  "status":  1,          //状态取值为:1 提交成功、-1 提交失败
}