public class IFlymePush extends HttpClient
| 构造器和说明 |
|---|
IFlymePush(String appSecret) |
IFlymePush(String appSecret,
boolean useSSL) |
addParameter, doGet, doGet, doPost, doPost, getAndClose, getConnection, getString, newBody, newBodyWithArrayParameters, nonNull, post, prepareConnection, sleeppublic IFlymePush(String appSecret)
public IFlymePush(String appSecret, boolean useSSL)
public ResultPack<ImageInfo> uploadImage(long appId, int imgType, String imgUrl) throws IOException
IOExceptionpublic ResultPack<PushResult> pushMessage(VarnishedMessage message, List<String> pushIds) throws IOException
message - pushIds - IOExceptionpublic ResultPack<PushResult> pushMessage(VarnishedMessage message, List<String> pushIds, int retries) throws IOException
message - 推送通知栏消息pushIds - 推送目标用户retries - 重试次数IOExceptionpublic ResultPack<PushResult> pushMessageByAlias(VarnishedMessage message, List<String> alias) throws IOException
message - alias - IOExceptionpublic ResultPack<PushResult> pushMessageByAlias(VarnishedMessage message, List<String> alias, int retries) throws IOException
message - 推送通知栏消息alias - retries - 重试次数IOExceptionpublic ResultPack<PushResult> pushMessage(UnVarnishedMessage message, List<String> pushIds) throws IOException
message - 推送透传消息pushIds - 推送目标用户IOExceptionpublic ResultPack<PushResult> pushMessage(UnVarnishedMessage message, List<String> pushIds, int retries) throws IOException
message - 推送透传消息pushIds - 推送目标用户retries - 重试次数IOExceptionpublic ResultPack<PushResult> pushMessageByAlias(UnVarnishedMessage message, List<String> alias) throws IOException
message - 推送消息alias - 别名集合IOExceptionpublic ResultPack<PushResult> pushMessageByALias(UnVarnishedMessage message, List<String> alias, int retries) throws IOException
message - 推送消息alias - 别名集合retries - 失败重试次数IOExceptionpublic ResultPack<Long> getTaskId(PushType pushType, Message message) throws IOException
pushType - message - IOExceptionpublic ResultPack<PushResult> pushMessageByTaskId(PushType pushType, long appId, long taskId, List<String> pushIds) throws IOException
pushType - appId - taskId - pushIds - IOExceptionpublic ResultPack<PushResult> pushMessageByTaskId(PushType pushType, long appId, long taskId, List<String> pushIds, int retries) throws IOException
pushType - appId - taskId - pushIds - retries - IOExceptionpublic ResultPack<PushResult> pushAliasMessageByTaskId(PushType pushType, long appId, long taskId, List<String> alias) throws IOException
pushType - 消息类型appId - 应用IdtaskId - 任务Idalias - 别名集合IOExceptionpublic ResultPack<PushResult> pushAliasMessageByTaskId(PushType pushType, long appId, long taskId, List<String> alias, int retries) throws IOException
pushType - 消息类型appId - 应用IdtaskId - 任务Idalias - 别名集合retries - 失败重试次数IOExceptionpublic ResultPack<Long> pushToApp(PushType pushType, Message message) throws IOException
pushType - message - IOExceptionpublic ResultPack<Long> pushToTag(PushType pushType, Message message, List<String> tagName, ScopeType scopeType) throws IOException
pushType - 推送类型message - 推送消息tagName - 推送标签scopeType - 推送标签集合类型IOExceptionpublic ResultPack<Boolean> cancelTaskPush(PushType pushType, long appId, long taskId) throws IOException
pushType - appId - taskId - IOExceptionpublic ResultPack<TaskStatistics> getTaskStatistics(long appId, long taskId) throws IOException
appId - taskId - IOExceptionpublic ResultPack<List<DailyPushStatics>> dailyPushStatics(long appId, Date startTime, Date endTime) throws IOException
IOExceptionCopyright © 2016–2023 MEIZUPUSH Group. All rights reserved.