Quellcode durchsuchen

네이티브 브라우저 띄우기 메소드 추가

서용하 vor 6 Jahren
Ursprung
Commit
5685caa61a

+ 2 - 5
MCPlus/AppDelegate.swift

@@ -254,7 +254,7 @@ extension AppDelegate{
         }
         
         let crackResult:String = crackCehck.RrSysWIEJNXJSjLdLYdkUhuSZCTsCzYc()
-        appHash()
+    
         //크랙 여부를 체크한다.
         if !(crackResult == CommonConstants.CRACK_CODE_1001) {
             var crackMsg:String = NSLocalizedString("CrackWarnningMessage", comment: obf.reveal(key:[183, 248, 210, 141, 239, 209, 80, 129, 244, 223, 182, 197, 244, 136, 241, 234, 137, 230, 216, 85, 159, 214, 255, 128, 245, 232, 159, 240, 208, 128, 253, 235, 125, 183, 250, 229, 141, 248, 208, 155, 231, 253, 152, 214, 255, 67]))
@@ -269,10 +269,7 @@ extension AppDelegate{
         }
     }
     
-    func appHash(){
-        let data = try? FileManager.default.attributesOfFileSystem(forPath: Bundle.main.bundlePath.appending("/_CodeSignature/CodeResources"))
-        print(data)
-    }
+    
 }
 
 extension AppDelegate:UINavigationControllerDelegate{

+ 2 - 2
MCPlus/CustomFiles/kunkuk/Info.plist

@@ -15,7 +15,7 @@
 	<key>CFBundlePackageType</key>
 	<string>APPL</string>
 	<key>CFBundleShortVersionString</key>
-	<string>19</string>
+	<string>4</string>
 	<key>CFBundleURLTypes</key>
 	<array>
 		<dict>
@@ -30,7 +30,7 @@
 		</dict>
 	</array>
 	<key>CFBundleVersion</key>
-	<string>19</string>
+	<string>4</string>
 	<key>DomainName</key>
 	<string>https://app.hyumc.com/</string>
 	<key>Fabric</key>

+ 15 - 3
MCPlus/ViewControllers/WebViewController.swift

@@ -486,8 +486,20 @@ extension WebViewController{
         self.navigationController?.pushViewController(VC, animated: false)
     }
     
-    func showBrowsingUrl(strUrl: String) {
-        guard let url = URL(string: strUrl) else {
+    func showBrowsingUrl(param:String) {
+        var queryStringDictionary = [String:Any]()
+        let urlComponents = param.components(separatedBy: "&")
+        
+        for keyValuePair in urlComponents{
+            let pairComponents = keyValuePair.components(separatedBy: "=")
+            let key = pairComponents[safe: 0]?.removingPercentEncoding ?? ""
+            let value = pairComponents[safe: 1]?.removingPercentEncoding ?? ""
+            
+            queryStringDictionary[key] = value
+        }
+        
+        guard let urlString = queryStringDictionary["url"] as? String,
+            let url = URL(string: urlString) else {
             return
         }
         self.webView.load(URLRequest(url: url))
@@ -566,7 +578,7 @@ extension WebViewController:WKUIDelegate, WKNavigationDelegate, WKScriptMessageH
             case "lockscreen":
                 self.lockscreen()
             case "showBrowsingUrl":
-                self.showBrowsingUrl(strUrl: parameters)
+                self.showBrowsingUrl(param: parameters)
             default:
                 break
             }