You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

49 lines
1.3 KiB

//
// MyMQTT.h
// myWear
//
// Created by xTT on 2017/2/24.
// Copyright © 2017年 xTT. All rights reserved.
//
#import <Foundation/Foundation.h>
#import "MQTTSessionManager.h"
#import <CommonCrypto/CommonHMAC.h>
#import "Circle.h"
#define PUSH_type_deviceNowLocation @"deviceNowLocation"//设备当前定位
#define PUSH_type_deviceAccountMessage @"accountMessage"//远程拍照
#define PUSH_type_deviceEnterRail @"deviceEnterRail"//设备进入安全区域
#define PUSH_type_deviceLeaveRail @"deviceLeaveRail"//设备离开安全区域
#define PUSH_type_chatGroupEnter @"chatGroupEnter"//进入圈子
#define PUSH_type_chatGroupRemove @"chatGroupRemove"//用户离开聊天群
#define PUSH_type_chatGroupMessage @"chatGroupMessage"//新聊天消息到达(群聊)
#define PUSH_type_singleMessage @"singleMessage"//新聊天消息到达(单聊)
#define PUSH_type_chatGroupDisband @"chatGroupDisband"//聊天群解散
#define xMyMQTT [MyMQTT sharedClient]
@interface MyMQTT : NSObject<MQTTSessionManagerDelegate>
@property (strong, nonatomic) MQTTSessionManager *manager;
@property (strong, nonatomic) NSDictionary *mqttSettings;
+ (instancetype)sharedClient;
- (void)setSubscriptions:(id)obj;
- (void)sendMsg:(NSString *)msg circle:(Circle *)circle;
@end