支持国庆活动

This commit is contained in:
kai60 2021-10-01 15:16:08 +08:00
parent add3b8e0b0
commit 99b498c850
14 changed files with 57 additions and 14 deletions

View File

@ -15892,7 +15892,7 @@
"$(PROJECT_DIR)/Ifish/controllers/IfishYooseeFile/IfishYsooseeNewLib/libAVCtrlIOS/libAVCtrl",
"$(PROJECT_DIR)/Ifish/controllers/IfishYooseeFile/IfishYsooseeNewLib/libAVCtrl",
);
MARKETING_VERSION = 5.1.16;
MARKETING_VERSION = 5.1.18;
ONLY_ACTIVE_ARCH = YES;
OTHER_LDFLAGS = (
"-ObjC",
@ -16010,7 +16010,7 @@
"$(PROJECT_DIR)/Ifish/controllers/IfishYooseeFile/IfishYsooseeNewLib/libAVCtrlIOS/libAVCtrl",
"$(PROJECT_DIR)/Ifish/controllers/IfishYooseeFile/IfishYsooseeNewLib/libAVCtrl",
);
MARKETING_VERSION = 5.1.16;
MARKETING_VERSION = 5.1.18;
ONLY_ACTIVE_ARCH = NO;
OTHER_LDFLAGS = (
"-ObjC",

View File

@ -151,7 +151,7 @@
//
id<AlibcTradePage> page = [AlibcTradePageFactory page:goodslink];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
showParam.openType = AlibcOpenTypeH5;
showParam.openType = AlibcOpenTypeNative;
//web
IfishAlibcWebViewController* myView = [[IfishAlibcWebViewController alloc] init];

View File

@ -145,7 +145,7 @@
//
id<AlibcTradePage> page = [AlibcTradePageFactory page:goodslink];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
showParam.openType = AlibcOpenTypeH5;
showParam.openType = AlibcOpenTypeNative;
//web
IfishAlibcWebViewController* myView = [[IfishAlibcWebViewController alloc] init];
@ -162,6 +162,10 @@
//}];
}
else
{
[self setAppTabRoot];
}
}
//

View File

@ -25,7 +25,7 @@
// CFShow((__bridge CFTypeRef)(infoDic));
NSString *app_Version=[infoDic objectForKey:@"CFBundleShortVersionString"];
NSLog(@"app_Version%@",app_Version);
app_Version=@"4.7.16";
app_Version=@"4.7.18";
NSString *versionStr = [NSString stringWithFormat:@"v%@",app_Version];
NSString *buildVersion = [infoDic objectForKey:@"CFBundleVersion"];
if (buildVersion.length > 0) {

View File

@ -156,7 +156,7 @@ static NSString * const cellIdenti = @"IfishBCShopItemCell";
id<AlibcTradePage> page = [AlibcTradePageFactory page:linkUrl];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
//app H5
showParam.openType = AlibcOpenTypeH5;
showParam.openType = AlibcOpenTypeNative;
//AlibcWebViewController* myView = [[AlibcWebViewController alloc] init];
//web

View File

@ -667,7 +667,7 @@ typedef NS_ENUM(NSInteger, IfishDoctorPayType){
//
id<AlibcTradePage> page = [AlibcTradePageFactory page:goodslink];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
showParam.openType = AlibcOpenTypeH5;
showParam.openType = AlibcOpenTypeNative;
//web
IfishAlibcWebViewController* myView = [[IfishAlibcWebViewController alloc] init];

View File

@ -154,7 +154,7 @@
id<AlibcTradePage> page = [AlibcTradePageFactory page:linkUrl];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
//app H5
showParam.openType = AlibcOpenTypeH5;
showParam.openType = AlibcOpenTypeNative;
//AlibcWebViewController* myView = [[AlibcWebViewController alloc] init];
//web

View File

@ -128,7 +128,7 @@ static NSString * const cellIdenti = @"IfishBCShopItemCell";
id<AlibcTradePage> page = [AlibcTradePageFactory page:linkUrl];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
//app H5
showParam.openType = AlibcOpenTypeH5;
showParam.openType = AlibcOpenTypeNative;
//AlibcWebViewController* myView = [[AlibcWebViewController alloc] init];
//web

View File

@ -452,7 +452,7 @@
id<AlibcTradePage> page = [AlibcTradePageFactory page:linkUrl];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
//app H5
showParam.openType = AlibcOpenTypeH5;
showParam.openType = AlibcOpenTypeNative;
//AlibcWebViewController* myView = [[AlibcWebViewController alloc] init];
//web

View File

@ -9,6 +9,8 @@
#import "PushMasssageWebViewController.h"
#import <WebKit/WebKit.h>
#import <MediaPlayer/MediaPlayer.h>
#import <AlibcTradeSDK/AlibcTradeSDK.h>
#import "IfishAlibcWebViewController.h"
//#import "NJKWebViewProgressView.h"
//#import "NJKWebViewProgress.h"
@interface PushMasssageWebViewController ()<WKUIDelegate,WKNavigationDelegate>
@ -114,6 +116,43 @@ Strong UIProgressView *wkProgressView;
[self.webView setNavigationDelegate:nil];
[self.webView setUIDelegate:nil];
}
- (void)webView:(WKWebView*)webView decidePolicyForNavigationAction:(WKNavigationAction*)navigationAction decisionHandler:(void (^)(WKNavigationActionPolicy))decisionHandler
{
if ([navigationAction.request.URL.absoluteString containsString:@"taobao"])
{
//535991514644
//ID
//id<AlibcTradePage> page = [AlibcTradePageFactory itemDetailPage: @"535991514644"];
//
id<AlibcTradePage> page = [AlibcTradePageFactory page:navigationAction.request.URL.absoluteString ];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
//app H5
showParam.openType = AlibcOpenTypeNative;
//AlibcWebViewController* myView = [[AlibcWebViewController alloc] init];
//web
IfishAlibcWebViewController* myView = [[IfishAlibcWebViewController alloc] init];
NSInteger ret = [[AlibcTradeSDK sharedInstance].tradeService show:self.navigationController webView:myView.webView page:page showParams:showParam taoKeParams:nil trackParam:nil tradeProcessSuccessCallback:^(AlibcTradeResult * _Nullable result) {
} tradeProcessFailedCallback:^(NSError * _Nullable error) {
}]; //1,h5,
if (ret == 1) {
self.hidesBottomBarWhenPushed = YES;
[self.navigationController pushViewController:myView animated:YES];
}
decisionHandler(WKNavigationActionPolicyCancel);
}
else
{
decisionHandler(WKNavigationActionPolicyAllow);
}
}
//
- (void)webView:(WKWebView *)webView didStartProvisionalNavigation:(WKNavigation *)navigation
{

View File

@ -1767,7 +1767,7 @@ Assign BOOL isPush;
id<AlibcTradePage> page = [AlibcTradePageFactory page:linkUrl];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
//app H5
showParam.openType = AlibcOpenTypeH5;
showParam.openType = AlibcOpenTypeNative;
//AlibcWebViewController* myView = [[AlibcWebViewController alloc] init];
//web

View File

@ -262,7 +262,7 @@
id<AlibcTradePage> page = [AlibcTradePageFactory page:linkUrl];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
//app H5
showParam.openType = AlibcOpenTypeH5;
showParam.openType = AlibcOpenTypeNative;
//AlibcWebViewController* myView = [[AlibcWebViewController alloc] init];
//web

View File

@ -380,7 +380,7 @@
id<AlibcTradePage> page = [AlibcTradePageFactory page:linkUrl];
AlibcTradeShowParams* showParam = [[AlibcTradeShowParams alloc] init];
//app H5
showParam.openType = AlibcOpenTypeH5;
showParam.openType = AlibcOpenTypeNative;
//AlibcWebViewController* myView = [[AlibcWebViewController alloc] init];
//web

View File

@ -609,7 +609,7 @@
if([[P2PClient sharedClient] getPlaybackCurrentFileIndex]>=([[P2PClient sharedClient] getPlaybackFilesLength]-1)){
[self.view makeToast:NSLocalizedString(@"no_next_files", nil)];
}else{
[[P2PClient sharedClient] next];
[((P2PClient*)[P2PClient sharedClient]) next];
}
}
#pragma mark -