Commit 359c5619 authored by Alex朱枝文's avatar Alex朱枝文

生意星deeplink跳转

parent 36e795a3
......@@ -203,9 +203,76 @@ class AppDelegate: UIResponder, UIApplicationDelegate, WXApiDelegate {
}
}
} else if iType == 7 {
/*
店铺页 https://test-businessh5.galaxy-immi.com/pre-sale/business
店单页 https://test-businessh5.galaxy-immi.com/pre-sale/store
*/
// 生意星店铺页面
DispatchQueue.main.asyncAfter(deadline: .now() + 0.25) {
if !YHLoginManager.shared.isLogin() {
printLog("需要登录")
return
}
var url = YHBaseUrlManager.shared.curBusinessStarUrl()
if YHLoginManager.shared.isLogin() {
let token = YHLoginManager.shared.h5Token
let urlHasParam = String.hasQueryParameters(urlString: url)
if urlHasParam {
url = url + "&param=" + token
} else {
url = url + "?param=" + token
}
}
// 2.增加导航栏高度
var tUrl = url
if !url.contains("navigationH=") {
tUrl = url + "?navigationH=\(k_Height_NavigationtBarAndStatuBar)"
if url.contains("?") {
tUrl = url + "&navigationH=\(k_Height_NavigationtBarAndStatuBar)"
}
}
let vc = YHH5WebViewVC()
vc.url = tUrl
UIViewController.current?.navigationController?.pushViewController(vc)
}
} else if iType == 8 {
// 生意星看店单页面
DispatchQueue.main.asyncAfter(deadline: .now() + 0.25) {
if !YHLoginManager.shared.isLogin() {
printLog("需要登录")
return
}
var url = YHBaseUrlManager.shared.curBusinessStarStoreUrl()
if YHLoginManager.shared.isLogin() {
let token = YHLoginManager.shared.h5Token
let urlHasParam = String.hasQueryParameters(urlString: url)
if urlHasParam {
url = url + "&param=" + token
} else {
url = url + "?param=" + token
}
}
// 2.增加导航栏高度
var tUrl = url
if !url.contains("navigationH=") {
tUrl = url + "?navigationH=\(k_Height_NavigationtBarAndStatuBar)"
if url.contains("?") {
tUrl = url + "&navigationH=\(k_Height_NavigationtBarAndStatuBar)"
}
}
let vc = YHH5WebViewVC()
vc.url = tUrl
UIViewController.current?.navigationController?.pushViewController(vc)
}
} else {
printLog("未处理的类型 \(iType)")
}
......
......@@ -65,6 +65,21 @@ class YHBaseUrlManager {
url = "https://businessh5.galaxy-immi.com/pre-sale/business"
#else
url = "https://businessh5.galaxy-immi.com/pre-sale/business"
#endif
return url
}
// 生意星
func curBusinessStarStoreUrl() -> String {
var url = ""
#if DEBUG
url = "https://test-businessh5.galaxy-immi.com/pre-sale/store"
#elseif TESTENV
url = "https://test-businessh5.galaxy-immi.com/pre-sale/store"
#elseif UATENV
url = "https://businessh5.galaxy-immi.com/pre-sale/store"
#else
url = "https://businessh5.galaxy-immi.com/pre-sale/store"
#endif
return url
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment