JAVASDK 新版PushClient 不能抛出APIConnectionException, APIRequestException和捕捉

Wang_Xiaodong
2017-01-16 06:48 401 0

源码 PushResult sendPush(String payloadString) throws APIConnectionException, APIRequestException{
...
ResponseWrapper response = _httpClient.sendPost(_baseUrl + _pushPath, payloadString);
...
}
跟进去 只是发现简单抛出了 Exception 而没有对Exception 进行转换,所以根本无法有效捕捉异常,尤其是极光自定义的code, errroMessage 等等
我这按照官方demo测试几次, netty打印了异常 Got Response code: 400 content: {"msg_id": 3718753201, "error": {"message": "app_key does not exist", "code": 1008}}但是期待的捕捉根本没有。
希望赶紧修复。

1个回答

热门排序
  • KenChoi
    2017-01-16 06:57

    下个版本修复一下,你可以先用原来的 NativeHttpClient