建议下载最新发布的SDK版本以获得最佳性能。

Version 1.3.6

  • 更新日期

    2019-12-16 SDK 下载

  • 更新内容

    支持 Mac 平台。

  • 使用需知
    1. 如果Endpoint是HTTPS类型,建议使用curl 7.26.0及以上版本。
    2. Linux系统建议使用g++ 4.1.2及以上版本,Windows系统需要安装VS2015。
    3. 安装scons。
  • 运行帮助
    1. 下载并解压SDK。
    2. 在SDK目录执行scons命令。
    3. lib会被自动编译到SDK的lib目录。
  • 运行Sample。
    1. 在sample目录修改aliyun-mns.properties,填上正确的Endpoint、AccessKeyId、AccessKeySecret。
    2. 在sample目录下执行mns_sample。

Version 1.3.5

  • 更新日期

    2017-04-11 SDK下载

  • 更新内容
    1. 支持MessageTag功能。
    2. 支持短信推送功能。
  • 使用需知
    1. 如果Endpoint是HTTPS类型,建议使用curl 7.26.0及以上版本。
    2. Linux系统建议使用g++ 4.1.2及以上版本,Windows系统需要安装VS2015。
    3. 安装scons。
  • 运行帮助
    1. 下载并解压SDK。
    2. 在SDK目录执行scons命令。
    3. lib会被自动编译到SDK的lib目录。
  • 运行Sample。
    1. 在sample目录修改aliyun-mns.properties,填上正确的Endpoint、AccessKeyId、AccessKeySecret。
    2. 在sample目录下执行mns_sample。

Version 1.3.4

  • 更新日期

    2016-12-29 SDK下载

  • 更新内容

    更新了签名时使用的Base64Encode方法,避免极端情况下的出错。

  • 使用需知
    1. 如果Endpoint是HTTPS类型,建议使用curl 7.26.0及以上版本。
    2. Linux系统建议使用g++ 4.1.2及以上版本,Windows系统需要安装VS2015。
    3. 安装scons。
  • 运行帮助
    1. 下载并解压SDK。
    2. 在SDK目录执行scons命令。
    3. lib会被自动编译到SDK的lib目录。
  • 运行Sample。
    1. 在sample目录修改aliyun-mns.properties,填上正确的Endpoint、AccessKeyId、AccessKeySecret。
    2. 在sample目录下执行mns_sample。

Version 1.3.3

  • 更新日期

    2016-12-10 SDK下载

  • 更新内容

    对于InvalidEndpoint做了容错处理。

  • 使用需知
    1. 如果Endpoint是HTTPS类型,建议使用curl 7.26.0及以上版本。
    2. Linux系统建议使用g++ 4.1.2及以上版本,Windows系统需要安装VS2015。
    3. 安装scons。
  • 运行帮助
    1. 下载并解压SDK。
    2. 在SDK目录执行scons命令。
    3. lib会被自动编译到SDK的lib目录。
  • 运行Sample。
    1. 在sample目录修改aliyun-mns.properties,填上正确的Endpoint、AccessKeyId、AccessKeySecret。
    2. 在sample目录下执行mns_sample。

Version 1.3.2

  • 更新日期

    2016-11-01 SDK下载

  • 更新内容

    在ServiceException增加GetMessage函数。

  • 使用需知
    1. 如果Endpoint是HTTPS类型,建议使用curl 7.26.0及以上版本。
    2. Linux系统建议使用g++ 4.1.2及以上版本,Windows系统需要安装VS2015。
    3. 安装scons。
  • 运行帮助
    1. 下载并解压SDK。
    2. 在SDK目录执行scons命令。
    3. lib会被自动编译到SDK的lib目录。
  • 运行Sample。
    1. 在sample目录修改aliyun-mns.properties,填上正确的Endpoint、AccessKeyId、AccessKeySecret。
    2. 在sample目录下执行mns_sample。

Version 1.3.1

  • 更新日期

    2016-07-28 SDK下载

  • 更新内容

    为MnsClient增加超时设置。

  • 使用需知
    1. 如果Endpoint是HTTPS类型,建议使用curl 7.26.0及以上版本。
    2. Linux系统建议使用g++ 4.1.2及以上版本,Windows系统需要安装VS2015。
    3. 安装scons。
  • 运行帮助
    1. 下载并解压SDK。
    2. 在SDK目录执行scons命令。
    3. lib会被自动编译到SDK的lib目录。
  • 运行Sample。
    1. 在sample目录修改aliyun-mns.properties,填上正确的Endpoint、AccessKeyId、AccessKeySecret。
    2. 在sample目录下执行mns_sample。

Version 1.3.0

  • 更新日期

    2016-01-05 SDK下载

  • 更新内容
    1. Subscription增加Queue和Mail推送的支持。
    2. 编译方式修改为scons,兼容Windows。
    3. 部分兼容性改动。
  • 使用需知
    1. 如果Endpoint是HTTPS类型,建议使用curl 7.26.0及以上版本。
    2. Linux系统建议使用g++ 4.1.2及以上版本,Windows系统需要安装VS2015。
    3. 安装scons。
  • 运行帮助
    1. 下载并解压SDK。
    2. 在SDK目录执行scons命令。
    3. lib会被自动编译到SDK的lib目录。
  • 运行Sample。
    1. 在sample目录修改aliyun-mns.properties,填上正确的Endpoint、AccessKeyId、AccessKeySecret。
    2. 在sample目录下执行mns_sample。

Version 1.1.0

  • 更新日期

    2016-01-05 SDK下载

  • 更新内容
    1. 添加对于主题功能的支持。
    2. 添加对于STS Token的支持。
  • 前置需求
    1. 阿里云开发者账户;
    2. 开通MNS服务
    3. 使用g++ 4.1.2及以上版本。
    4. 如果Endpoint是HTTPS类型,建议使用curl 7.26.0及以上版本。
  • 运行帮助
    1. 下载并解压SDK。
    2. 在SDK目录执行 ./configure && make && sudo make install
    3. library现在已经默认安装到/usr/local/lib,在不同的系统上可能有不同的路径。请参照自己系统的具体设置,确定是否需要修改ldconfig。
  • 运行Sample
    1. 在sample目录修改aliyun-mns.properties,填上正确的Endpoint/AccessId/AccessKey。
    2. 在sample目录下执行make。
    3. 运行./mns_sample。

Version 1.0.0

  • 更新日期

    2015-12-14 SDK下载

  • 前置需求
    1. 阿里云开发者账户。
    2. 开通MNS服务
    3. 使用g++ 4.1.2及以上版本。
  • 运行帮助
    1. 下载并解压SDK。
    2. 在SDK目录执行 ./configure && make && sudo make install
    3. library现在已经默认安装到/usr/local/lib,在不同的系统上可能有不同的路径。请参照自己系统的具体设置,确定是否需要修改ldconfig。

执行Sample

  1. 在sample目录修改aliyun-mns.properties,填上正确的Endpoint/AccessId/AccessKey。
  2. 在sample目录下执行make。
  3. 运行./mns_sample。