提示和跳转;
This commit is contained in:
parent
37b3ce32d5
commit
4a4194a6f4
|
|
@ -70,7 +70,7 @@
|
||||||
</dict>
|
</dict>
|
||||||
</array>
|
</array>
|
||||||
<key>CFBundleVersion</key>
|
<key>CFBundleVersion</key>
|
||||||
<string>493</string>
|
<string>494</string>
|
||||||
<key>ITSAppUsesNonExemptEncryption</key>
|
<key>ITSAppUsesNonExemptEncryption</key>
|
||||||
<false/>
|
<false/>
|
||||||
<key>LSApplicationCategoryType</key>
|
<key>LSApplicationCategoryType</key>
|
||||||
|
|
|
||||||
|
|
@ -36,4 +36,8 @@
|
||||||
[self.view makeToast:@"设备即将重启"];
|
[self.view makeToast:@"设备即将重启"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void)udpHelperMessage:(NSString *)msg {
|
||||||
|
[self.view makeToast:msg];
|
||||||
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
||||||
|
|
@ -37,4 +37,8 @@
|
||||||
[self.view makeToast:@"设备即将重置"];
|
[self.view makeToast:@"设备即将重置"];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
- (void)udpHelperMessage:(NSString *)msg {
|
||||||
|
[self.view makeToast:msg];
|
||||||
|
}
|
||||||
|
|
||||||
@end
|
@end
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,7 @@
|
||||||
#import "IFishHotpotUDPHelper.h"
|
#import "IFishHotpotUDPHelper.h"
|
||||||
#import "ESPTouchResult.h"
|
#import "ESPTouchResult.h"
|
||||||
#import "ESPTouchTask.h"
|
#import "ESPTouchTask.h"
|
||||||
|
#import "IfishDataUnity.h"
|
||||||
|
|
||||||
@interface ConnectHotpotViewController ()<UITextFieldDelegate, IFishHotpotUDPHelperDelegate>
|
@interface ConnectHotpotViewController ()<UITextFieldDelegate, IFishHotpotUDPHelperDelegate>
|
||||||
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
|
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
|
||||||
|
|
@ -244,6 +245,7 @@
|
||||||
-(void)bindDeviceWithSsid:(NSString*)bssid{
|
-(void)bindDeviceWithSsid:(NSString*)bssid{
|
||||||
NSLog(@"设备bssid_%@",bssid);
|
NSLog(@"设备bssid_%@",bssid);
|
||||||
NSString *userId = [dataContorl dataControlGetUserIdInfo];
|
NSString *userId = [dataContorl dataControlGetUserIdInfo];
|
||||||
|
[self.view makeToast:[NSString stringWithFormat:@"正在绑定设备,bssid:%@", bssid]];
|
||||||
[AFHttpTool bindDeviceWithUserId:userId macAddress:bssid success:^(id response) {
|
[AFHttpTool bindDeviceWithUserId:userId macAddress:bssid success:^(id response) {
|
||||||
NSDictionary*resultDic=[NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableContainers error:nil];
|
NSDictionary*resultDic=[NSJSONSerialization JSONObjectWithData:response options:NSJSONReadingMutableContainers error:nil];
|
||||||
NSLog(@"data:%@",resultDic[@"data"]);
|
NSLog(@"data:%@",resultDic[@"data"]);
|
||||||
|
|
@ -270,6 +272,9 @@
|
||||||
[self showTitle:@"" messsage:@"设备不在服务器"];
|
[self showTitle:@"" messsage:@"设备不在服务器"];
|
||||||
|
|
||||||
}else{
|
}else{
|
||||||
|
[self.view makeToast:@"设备绑定成功"];
|
||||||
|
[[IfishDataUnity shareDataInstance] initAppCenterVcWith:devicemodel addWithdissMisVc:nil];
|
||||||
|
|
||||||
//绑定成功 加 经验值
|
//绑定成功 加 经验值
|
||||||
[[IfishUserObsever sharedInstance] xinZengJingYanZhi:IFISHADDEXP_BIDDEVICE addType:IFISHADDEXPTYPE1];
|
[[IfishUserObsever sharedInstance] xinZengJingYanZhi:IFISHADDEXP_BIDDEVICE addType:IFISHADDEXPTYPE1];
|
||||||
}
|
}
|
||||||
|
|
@ -287,6 +292,7 @@
|
||||||
}else if ([resultDic[@"result"] isEqualToString:@"302"]){
|
}else if ([resultDic[@"result"] isEqualToString:@"302"]){
|
||||||
// 请求被舍弃未执行
|
// 请求被舍弃未执行
|
||||||
self.bakbutton.userInteractionEnabled=YES;
|
self.bakbutton.userInteractionEnabled=YES;
|
||||||
|
[self.view makeToast:@"绑定失败"];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,8 @@
|
||||||
#import "ResetDeviceModel.h"
|
#import "ResetDeviceModel.h"
|
||||||
#import "RestartDeviceModel.h"
|
#import "RestartDeviceModel.h"
|
||||||
|
|
||||||
|
#define K_ReSendTimeInterval 5
|
||||||
|
|
||||||
@interface IFishHotpotUDPHelper ()
|
@interface IFishHotpotUDPHelper ()
|
||||||
{
|
{
|
||||||
NSString * _ssidName;
|
NSString * _ssidName;
|
||||||
|
|
@ -37,11 +39,13 @@
|
||||||
- (void)broadCastHotspotConnectCommandWith:(NSString *)ssidName pwd:(NSString *)pwd {
|
- (void)broadCastHotspotConnectCommandWith:(NSString *)ssidName pwd:(NSString *)pwd {
|
||||||
_ssidName = ssidName;
|
_ssidName = ssidName;
|
||||||
_pwd = pwd;
|
_pwd = pwd;
|
||||||
self.loopTimer = [NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(sendConnectHotspotSoketdata) userInfo:nil repeats:YES];
|
[self postmsg:@"命令已发出"];
|
||||||
|
self.loopTimer = [NSTimer scheduledTimerWithTimeInterval:K_ReSendTimeInterval target:self selector:@selector(sendConnectHotspotSoketdata) userInfo:nil repeats:YES];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)broadCastRestCommand {
|
- (void)broadCastRestCommand {
|
||||||
self.loopTimer = [NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(sendRestSocketData) userInfo:nil repeats:YES];
|
[self postmsg:@"命令已发出"];
|
||||||
|
self.loopTimer = [NSTimer scheduledTimerWithTimeInterval:K_ReSendTimeInterval target:self selector:@selector(sendRestSocketData) userInfo:nil repeats:YES];
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)sendRestSocketData {
|
- (void)sendRestSocketData {
|
||||||
|
|
@ -70,7 +74,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
- (void)broadCastRestartCommand {
|
- (void)broadCastRestartCommand {
|
||||||
self.loopTimer = [NSTimer scheduledTimerWithTimeInterval:3 target:self selector:@selector(sendRestartSocketData) userInfo:nil repeats:YES];
|
[self postmsg:@"命令已发出"];
|
||||||
|
self.loopTimer = [NSTimer scheduledTimerWithTimeInterval:K_ReSendTimeInterval target:self selector:@selector(sendRestartSocketData) userInfo:nil repeats:YES];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -129,12 +134,7 @@
|
||||||
|
|
||||||
-(BOOL)onUdpSocket:(AsyncUdpSocket *)sock didReceiveData:(NSData *)data withTag:(long)tag fromHost:(NSString *)host port:(UInt16)port
|
-(BOOL)onUdpSocket:(AsyncUdpSocket *)sock didReceiveData:(NSData *)data withTag:(long)tag fromHost:(NSString *)host port:(UInt16)port
|
||||||
{
|
{
|
||||||
NSString* result;
|
NSString* result = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
|
||||||
|
|
||||||
result = [[NSString alloc] initWithData:data encoding:NSASCIIStringEncoding];
|
|
||||||
|
|
||||||
NSLog(@"didReceiveData%@",result);
|
|
||||||
NSLog(@"port%hu",port);
|
|
||||||
IFishUDPHelperBackMsgModel *model = [[IFishUDPHelperBackMsgModel alloc] initWithData:data];
|
IFishUDPHelperBackMsgModel *model = [[IFishUDPHelperBackMsgModel alloc] initWithData:data];
|
||||||
if ([model.result isEqualToString:@"01"]) {
|
if ([model.result isEqualToString:@"01"]) {
|
||||||
if ([self.delegate respondsToSelector:@selector(udpHelperCommandExecutedSuccess:)]) {
|
if ([self.delegate respondsToSelector:@selector(udpHelperCommandExecutedSuccess:)]) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue