本地dns优先,失败后使用阿里httpdns
This commit is contained in:
+11
-3
@@ -144,9 +144,9 @@ alpha:1.0]
|
||||
|
||||
static NSString* DOMAIN_NAME =@"app.ifish7.com";
|
||||
//正式环境
|
||||
#define SOCKETPORT DOMAIN_NAME
|
||||
#define JIEKOUPORT [NSString stringWithFormat:@"https://%@",DOMAIN_NAME]
|
||||
#define JIEKOUPORTHTTP [NSString stringWithFormat:@"https://%@",DOMAIN_NAME]
|
||||
#define SOCKETPORT [Define sharedDefine].server
|
||||
#define JIEKOUPORT [[Define sharedDefine] getRealSever]
|
||||
#define JIEKOUPORTHTTP [[Define sharedDefine] getRealSever]
|
||||
//测试环境
|
||||
//#define SOCKETPORT @"test.ifish7.com:9955"
|
||||
//#define JIEKOUPORT @"http://139.196.24.156:7080"
|
||||
@@ -509,3 +509,11 @@ alpha:1.0]
|
||||
#define Push_Message_UnReadCount [NSString stringWithFormat:@"%@/api/updateUser/userMessageNoReadCount.do",JIEKOUPORT]
|
||||
/*=====================add V4.9.8=======================================*/
|
||||
#endif /* Define_h */
|
||||
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@interface Define : NSObject
|
||||
@property (nonatomic, strong) NSString *server;
|
||||
+ (Define *)sharedDefine;
|
||||
-(NSString*)getRealSever;
|
||||
@end
|
||||
|
||||
@@ -0,0 +1,64 @@
|
||||
//
|
||||
// Define.m
|
||||
// Ifish
|
||||
//
|
||||
// Created by 祝发冬 on 2022/1/17.
|
||||
// Copyright © 2022 lianlian. All rights reserved.
|
||||
//
|
||||
|
||||
#import "Define.h"
|
||||
@implementation Define
|
||||
|
||||
static Define *defi = nil;
|
||||
|
||||
/// 获取单例
|
||||
+ (Define *)sharedDefine
|
||||
{
|
||||
static dispatch_once_t onceToken;
|
||||
dispatch_once(&onceToken, ^{
|
||||
defi = [[super allocWithZone:NULL] init];
|
||||
});
|
||||
return defi;
|
||||
}
|
||||
|
||||
+(id) allocWithZone:(struct _NSZone *)zone
|
||||
{
|
||||
return [Define sharedDefine] ;
|
||||
}
|
||||
|
||||
-(id) copyWithZone:(struct _NSZone *)zone
|
||||
{
|
||||
return [Define sharedDefine] ;
|
||||
}
|
||||
#pragma mark - 初始化
|
||||
- (instancetype)init
|
||||
{
|
||||
self = [super init];
|
||||
if (self)
|
||||
{
|
||||
|
||||
self.server=DOMAIN_NAME;
|
||||
}
|
||||
return self;
|
||||
}
|
||||
-(NSString*)getRealSever
|
||||
{
|
||||
NSString*server=self.server;
|
||||
if (![self.server isEqualToString:DOMAIN_NAME]) {
|
||||
|
||||
server=[NSString stringWithFormat:@"http://%@:7080",server];
|
||||
}
|
||||
else
|
||||
{
|
||||
server=[NSString stringWithFormat:@"https://%@",server];
|
||||
}
|
||||
return server;
|
||||
}
|
||||
- (void)setServer:(NSString *)server
|
||||
{
|
||||
if (server.length)
|
||||
{
|
||||
_server=server;
|
||||
}
|
||||
}
|
||||
@end
|
||||
Reference in New Issue
Block a user