Commit b255cc7fae2df0f43a971a432dc33885bca39f26

Authored by yanglingyu
1 parent d25715bd

增加esp加密

CNLiveBBASMModule.podspec
@@ -8,7 +8,7 @@ @@ -8,7 +8,7 @@
8 8
9 Pod::Spec.new do |s| 9 Pod::Spec.new do |s|
10 s.name = 'CNLiveBBASMModule' 10 s.name = 'CNLiveBBASMModule'
11 - s.version = '0.0.13' 11 + s.version = '0.0.14'
12 s.summary = 'CNLive-iOS百度小程序接入' 12 s.summary = 'CNLive-iOS百度小程序接入'
13 13
14 # This description is used to generate tags and improve search results. 14 # This description is used to generate tags and improve search results.
@@ -57,6 +57,7 @@ TODO: Add long description of the pod here. @@ -57,6 +57,7 @@ TODO: Add long description of the pod here.
57 s.dependency 'CNLiveTencentopenapi' 57 s.dependency 'CNLiveTencentopenapi'
58 #用户管理库 58 #用户管理库
59 s.dependency 'CNLiveUserManagement' 59 s.dependency 'CNLiveUserManagement'
  60 + s.dependency 'CNLiveBusinessTools'
60 end 61 end
61 62
62 63
CNLiveBBASMModule/Classes/CNLiveBBASMImpl/CNShare/CNBBASMShareImpl.m
@@ -9,6 +9,7 @@ @@ -9,6 +9,7 @@
9 #import "CNBBASMShareImpl.h" 9 #import "CNBBASMShareImpl.h"
10 #import <CNLiveEnvironment/CNLiveEnvironment.h> 10 #import <CNLiveEnvironment/CNLiveEnvironment.h>
11 #import "CNBBASMJumpService.h" 11 #import "CNBBASMJumpService.h"
  12 +#import <CNLiveBusinessTools/CNLiveEscpTools.h>
12 13
13 static NSString * const CNShareVideoImplementKeyVideoPath = @"videoPath"; 14 static NSString * const CNShareVideoImplementKeyVideoPath = @"videoPath";
14 static NSString * const CNShareVideoImplementFrameKeyTitle = @"title"; 15 static NSString * const CNShareVideoImplementFrameKeyTitle = @"title";
@@ -30,7 +31,7 @@ RegisterBBASMAdapter() @@ -30,7 +31,7 @@ RegisterBBASMAdapter()
30 NSString *path = content[@"linkUrl"]; 31 NSString *path = content[@"linkUrl"];
31 NSDictionary *appInfo = content[@"appInfo"]; 32 NSDictionary *appInfo = content[@"appInfo"];
32 33
33 - path = [NSString stringWithFormat:@"%@/smartappLandingpage.html?title=%@&content=%@&imageUrl=%@&swanId=%@&type=smartapp",WjjH5_Host,title,sharecontent,iconUrl,[NSString stringWithFormat:@"%@/%@",appInfo[@"appID"],content[@"path"]]]; 34 + path = [NSString stringWithFormat:@"%@/smartappLandingpage.html?title=%@&content=%@&imageUrl=%@&swanId=%@&type=smartapp",WjjH5_Host,title,sharecontent,iconUrl,[CNLiveEscpTools esp:[NSString stringWithFormat:@"%@/%@",appInfo[@"appID"],content[@"path"]]]];
34 35
35 36
36 NSString *mediaType = content[@"mediaType"]; 37 NSString *mediaType = content[@"mediaType"];
Example/Podfile.lock
@@ -30,9 +30,12 @@ PODS: @@ -30,9 +30,12 @@ PODS:
30 - SSZipArchive 30 - SSZipArchive
31 - UBC (= 5.0.0) 31 - UBC (= 5.0.0)
32 - YYCache 32 - YYCache
33 - - CNLiveBBASMModule (0.0.12): 33 + - CNLiveBaseKit (0.1.23):
  34 + - CNLiveNewTripartiteManagement/MJExtension
  35 + - CNLiveBBASMModule (0.0.13):
34 - BBAMNPLib 36 - BBAMNPLib
35 - CNLiveBeeHive 37 - CNLiveBeeHive
  38 + - CNLiveBusinessTools
36 - CNLiveEnvironment 39 - CNLiveEnvironment
37 - CNLiveNewTripartiteManagement/AlipaySDK-iOS 40 - CNLiveNewTripartiteManagement/AlipaySDK-iOS
38 - CNLiveShareToolKit 41 - CNLiveShareToolKit
@@ -41,12 +44,26 @@ PODS: @@ -41,12 +44,26 @@ PODS:
41 - SSDKLightLib 44 - SSDKLightLib
42 - WechatOpenSDK 45 - WechatOpenSDK
43 - CNLiveBeeHive (0.1.9) 46 - CNLiveBeeHive (0.1.9)
  47 + - CNLiveBusinessTools (0.1.28):
  48 + - CNLiveBaseKit
  49 + - CNLiveEnvironment
  50 + - CNLiveNewTripartiteManagement/QMUIKit
  51 + - CNLiveNewTripartiteManagement/YYAsyncLayer
  52 + - CNLiveNewTripartiteManagement/YYCache
  53 + - CNLiveNewTripartiteManagement/YYCategories
  54 + - CNLiveNewTripartiteManagement/YYDispatchQueuePool
  55 + - CNLiveNewTripartiteManagement/YYImage
  56 + - CNLiveNewTripartiteManagement/YYModel
  57 + - CNLiveNewTripartiteManagement/YYText
  58 + - CNLiveNewTripartiteManagement/YYWebImage
  59 + - CNLiveRequestBastKit
  60 + - CNLiveUserManagement
44 - CNLiveCommonCategory (0.5.2): 61 - CNLiveCommonCategory (0.5.2):
45 - CNLiveCommonCategory/ARC (= 0.5.2) 62 - CNLiveCommonCategory/ARC (= 0.5.2)
46 - CNLiveCommonCategory/ImageInBundle (= 0.5.2) 63 - CNLiveCommonCategory/ImageInBundle (= 0.5.2)
47 - CNLiveCommonCategory/ARC (0.5.2) 64 - CNLiveCommonCategory/ARC (0.5.2)
48 - CNLiveCommonCategory/ImageInBundle (0.5.2) 65 - CNLiveCommonCategory/ImageInBundle (0.5.2)
49 - - CNLiveEnvironment (0.3.3) 66 + - CNLiveEnvironment (0.3.4)
50 - CNLiveNewTripartiteManagement/AFNetworking (0.2.0.6): 67 - CNLiveNewTripartiteManagement/AFNetworking (0.2.0.6):
51 - AFNetworking (= 4.0.0) 68 - AFNetworking (= 4.0.0)
52 - CNLiveNewTripartiteManagement/AlipaySDK-iOS (0.2.0.6): 69 - CNLiveNewTripartiteManagement/AlipaySDK-iOS (0.2.0.6):
@@ -63,6 +80,22 @@ PODS: @@ -63,6 +80,22 @@ PODS:
63 - WechatOpenSDK (= 1.8.7.1) 80 - WechatOpenSDK (= 1.8.7.1)
64 - CNLiveNewTripartiteManagement/WeiboSDK (0.2.0.6): 81 - CNLiveNewTripartiteManagement/WeiboSDK (0.2.0.6):
65 - Weibo_SDK (= 3.2.7) 82 - Weibo_SDK (= 3.2.7)
  83 + - CNLiveNewTripartiteManagement/YYAsyncLayer (0.2.0.6):
  84 + - YYAsyncLayer (= 1.0)
  85 + - CNLiveNewTripartiteManagement/YYCache (0.2.0.6):
  86 + - YYCache (= 1.0.4)
  87 + - CNLiveNewTripartiteManagement/YYCategories (0.2.0.6):
  88 + - YYCategories (= 1.0.4)
  89 + - CNLiveNewTripartiteManagement/YYDispatchQueuePool (0.2.0.6):
  90 + - YYDispatchQueuePool (= 1.0)
  91 + - CNLiveNewTripartiteManagement/YYImage (0.2.0.6):
  92 + - YYImage (= 1.0.4)
  93 + - CNLiveNewTripartiteManagement/YYModel (0.2.0.6):
  94 + - YYModel (= 1.0.4)
  95 + - CNLiveNewTripartiteManagement/YYText (0.2.0.6):
  96 + - YYText (= 1.0.7)
  97 + - CNLiveNewTripartiteManagement/YYWebImage (0.2.0.6):
  98 + - YYWebImage (= 1.0.5)
66 - CNLiveRequestBastKit (0.2.5.7): 99 - CNLiveRequestBastKit (0.2.5.7):
67 - AFNetworking 100 - AFNetworking
68 - CNLiveShareToolKit (0.4.0): 101 - CNLiveShareToolKit (0.4.0):
@@ -438,7 +471,20 @@ PODS: @@ -438,7 +471,20 @@ PODS:
438 - UBC (5.0.0) 471 - UBC (5.0.0)
439 - WechatOpenSDK (1.8.7.1) 472 - WechatOpenSDK (1.8.7.1)
440 - Weibo_SDK (3.2.7) 473 - Weibo_SDK (3.2.7)
  474 + - YYAsyncLayer (1.0)
441 - YYCache (1.0.4) 475 - YYCache (1.0.4)
  476 + - YYCategories (1.0.4):
  477 + - YYCategories/no-arc (= 1.0.4)
  478 + - YYCategories/no-arc (1.0.4)
  479 + - YYDispatchQueuePool (1.0)
  480 + - YYImage (1.0.4):
  481 + - YYImage/Core (= 1.0.4)
  482 + - YYImage/Core (1.0.4)
  483 + - YYModel (1.0.4)
  484 + - YYText (1.0.7)
  485 + - YYWebImage (1.0.5):
  486 + - YYCache
  487 + - YYImage
442 488
443 DEPENDENCIES: 489 DEPENDENCIES:
444 - CNLiveBBASMModule (from `../`) 490 - CNLiveBBASMModule (from `../`)
@@ -450,7 +496,9 @@ DEPENDENCIES: @@ -450,7 +496,9 @@ DEPENDENCIES:
450 496
451 SPEC REPOS: 497 SPEC REPOS:
452 http://bj.gitlab.cnlive.com/ios-team/CNLiveRepos.git: 498 http://bj.gitlab.cnlive.com/ios-team/CNLiveRepos.git:
  499 + - CNLiveBaseKit
453 - CNLiveBeeHive 500 - CNLiveBeeHive
  501 + - CNLiveBusinessTools
454 - CNLiveCommonCategory 502 - CNLiveCommonCategory
455 - CNLiveEnvironment 503 - CNLiveEnvironment
456 - CNLiveNewTripartiteManagement 504 - CNLiveNewTripartiteManagement
@@ -482,7 +530,14 @@ SPEC REPOS: @@ -482,7 +530,14 @@ SPEC REPOS:
482 - SSZipArchive 530 - SSZipArchive
483 - WechatOpenSDK 531 - WechatOpenSDK
484 - Weibo_SDK 532 - Weibo_SDK
  533 + - YYAsyncLayer
485 - YYCache 534 - YYCache
  535 + - YYCategories
  536 + - YYDispatchQueuePool
  537 + - YYImage
  538 + - YYModel
  539 + - YYText
  540 + - YYWebImage
486 541
487 EXTERNAL SOURCES: 542 EXTERNAL SOURCES:
488 CNLiveBBASMModule: 543 CNLiveBBASMModule:
@@ -492,10 +547,12 @@ SPEC CHECKSUMS: @@ -492,10 +547,12 @@ SPEC CHECKSUMS:
492 AFNetworking: d9fdf484a3c723ec3c558a41cc5754c7e845ee77 547 AFNetworking: d9fdf484a3c723ec3c558a41cc5754c7e845ee77
493 AlipaySDK-iOS: 8659cdb4403de7e5f26ad8b699864a9cbe53384c 548 AlipaySDK-iOS: 8659cdb4403de7e5f26ad8b699864a9cbe53384c
494 BBAMNPLib: 26e7e4a046d98755ef467a9f3fd8f5ff4fa5cef9 549 BBAMNPLib: 26e7e4a046d98755ef467a9f3fd8f5ff4fa5cef9
495 - CNLiveBBASMModule: 7bdd36991424697b37f8a092a37c5d5262999cb5 550 + CNLiveBaseKit: 44e5fc573cbca78a86b704cf77c886ef53889807
  551 + CNLiveBBASMModule: 0c69d6a52b4524b430d21c7e607a76736d07021f
496 CNLiveBeeHive: 1e105b15b6ccaad546258fcf91231563beb853d4 552 CNLiveBeeHive: 1e105b15b6ccaad546258fcf91231563beb853d4
  553 + CNLiveBusinessTools: 5e65e6ca66088a2be577bf9f5f579ff7dcd74787
497 CNLiveCommonCategory: 22c9842b31f2087803ae69e983b2c944fb80eae1 554 CNLiveCommonCategory: 22c9842b31f2087803ae69e983b2c944fb80eae1
498 - CNLiveEnvironment: 6af0a2f332b704ffdec67106b4ba044c7f8da371 555 + CNLiveEnvironment: 48ba0f934399fd25fc54dc3239009754bcc1ddb3
499 CNLiveNewTripartiteManagement: 29ddb2d23ee77bcd42ba5eaf5f1322ed37db5baa 556 CNLiveNewTripartiteManagement: 29ddb2d23ee77bcd42ba5eaf5f1322ed37db5baa
500 CNLiveRequestBastKit: 9fe28913b94a0a072298eba3356f17b98ef0b6cd 557 CNLiveRequestBastKit: 9fe28913b94a0a072298eba3356f17b98ef0b6cd
501 CNLiveShareToolKit: 580f19c7e5121b57730bff09b228890900d13198 558 CNLiveShareToolKit: 580f19c7e5121b57730bff09b228890900d13198
@@ -520,7 +577,14 @@ SPEC CHECKSUMS: @@ -520,7 +577,14 @@ SPEC CHECKSUMS:
520 UBC: 83c7c10bd28e7b4679b342fed92fdfa163748a86 577 UBC: 83c7c10bd28e7b4679b342fed92fdfa163748a86
521 WechatOpenSDK: 6a4d1436c15b3b5fe2a0bd383f3046010186da44 578 WechatOpenSDK: 6a4d1436c15b3b5fe2a0bd383f3046010186da44
522 Weibo_SDK: 5a4d08f7e1fedbb635435e4585c8c0439c7da089 579 Weibo_SDK: 5a4d08f7e1fedbb635435e4585c8c0439c7da089
  580 + YYAsyncLayer: df6b01ebc695c5f6b4c15dd5c23fa3e081eb25c0
523 YYCache: 8105b6638f5e849296c71f331ff83891a4942952 581 YYCache: 8105b6638f5e849296c71f331ff83891a4942952
  582 + YYCategories: 6bcd4314c6661a561410dce4a793379ebd306abd
  583 + YYDispatchQueuePool: 3dfb2274bcc74207688dde8ac6f7bdd46871dd7b
  584 + YYImage: 1e1b62a9997399593e4b9c4ecfbbabbf1d3f3b54
  585 + YYModel: 2a7fdd96aaa4b86a824e26d0c517de8928c04b30
  586 + YYText: 5c461d709e24d55a182d1441c41dc639a18a4849
  587 + YYWebImage: 5f7f36aee2ae293f016d418c7d6ba05c4863e928
524 588
525 PODFILE CHECKSUM: e374a9d58690aca136da7013d46a36df8f29a9ab 589 PODFILE CHECKSUM: e374a9d58690aca136da7013d46a36df8f29a9ab
526 590