Commit 12b6523b authored by David黄金龙's avatar David黄金龙

微信未安装 提示

parent 91fd43f4
...@@ -11,10 +11,10 @@ import WebKit ...@@ -11,10 +11,10 @@ import WebKit
import dsBridge import dsBridge
/* /*
快速测评 快速测评 及 需要与H5交互的界面
*/ */
class YHEvaluationViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelegate { class YHEvaluationViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelegate {
var webview = WKWebView() var webview = DWKWebView()
var progBar = UIProgressView() var progBar = UIProgressView()
var url = "https://www.baidu.com/" var url = "https://www.baidu.com/"
...@@ -35,7 +35,7 @@ class YHEvaluationViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelega ...@@ -35,7 +35,7 @@ class YHEvaluationViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelega
gk_navLineHidden = false gk_navLineHidden = false
#if DEBUG #if DEBUG
gk_navTitle = "快速测评" // gk_navTitle = "快速测评"
#endif #endif
NotificationCenter.default.addObserver(self, selector: #selector(updateNetWorkUI), name: .reachabilityChanged, object: nil) NotificationCenter.default.addObserver(self, selector: #selector(updateNetWorkUI), name: .reachabilityChanged, object: nil)
...@@ -47,9 +47,15 @@ class YHEvaluationViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelega ...@@ -47,9 +47,15 @@ class YHEvaluationViewVC: YHBaseViewController, WKUIDelegate, WKNavigationDelega
let statusHeight = k_Height_statusBar() let statusHeight = k_Height_statusBar()
// 创建wkwebview // 创建wkwebview
webview = WKWebView(frame: CGRect(x: 0, y: statusHeight + navHeight!, width: self.view.frame.width, height: self.view.frame.height - statusHeight - navHeight! - 59 - k_Height_safeAreaInsetsBottom())) webview = DWKWebView(frame: CGRect(x: 0, y: statusHeight + navHeight!, width: self.view.frame.width, height: self.view.frame.height - statusHeight - navHeight! - 59 - k_Height_safeAreaInsetsBottom()))
webview.navigationDelegate = self webview.navigationDelegate = self
// 创建网址 // 创建网址
if url.isYHEmpty() {
url = "https://www.baidu.com/"
}
let url = NSURL(string: url) let url = NSURL(string: url)
// 创建请求 // 创建请求
let request = NSURLRequest(url: url! as URL) let request = NSURLRequest(url: url! as URL)
......
...@@ -20,7 +20,7 @@ extension YHShareManager { ...@@ -20,7 +20,7 @@ extension YHShareManager {
//拉起微信第三方登录 //拉起微信第三方登录
func sendLogin() { func sendLogin() {
guard WXApi.isWXAppInstalled() else { guard WXApi.isWXAppInstalled() else {
YHHUD.flash(message: "拉起微信失败") YHHUD.flash(message: "未安装微信App")
return return
} }
let req = SendAuthReq() let req = SendAuthReq()
...@@ -96,7 +96,7 @@ extension YHShareManager { ...@@ -96,7 +96,7 @@ extension YHShareManager {
func sendTextContect(_ text: String, _ scene: WXScene = WXSceneSession) { func sendTextContect(_ text: String, _ scene: WXScene = WXSceneSession) {
guard WXApi.isWXAppInstalled() else { guard WXApi.isWXAppInstalled() else {
YHHUD.flash(message: "拉起微信失败") YHHUD.flash(message: "未安装微信App")
return return
} }
let req = SendMessageToWXReq() let req = SendMessageToWXReq()
...@@ -112,7 +112,7 @@ extension YHShareManager { ...@@ -112,7 +112,7 @@ extension YHShareManager {
func sendLinkContent(_ title: String = "", _ description: String = "", _ image: UIImage = UIImage(), link: String, _ scene: WXScene = WXSceneSession) { func sendLinkContent(_ title: String = "", _ description: String = "", _ image: UIImage = UIImage(), link: String, _ scene: WXScene = WXSceneSession) {
guard WXApi.isWXAppInstalled() else { guard WXApi.isWXAppInstalled() else {
YHHUD.flash(message: "拉起微信失败") YHHUD.flash(message: "未安装微信App")
return return
} }
let message = WXMediaMessage() let message = WXMediaMessage()
...@@ -146,7 +146,7 @@ extension YHShareManager { ...@@ -146,7 +146,7 @@ extension YHShareManager {
func sendVideoContent(_ title: String = "", _ description: String = "", _ image: UIImage = UIImage(), link: String, _ scene: WXScene = WXSceneSession) { func sendVideoContent(_ title: String = "", _ description: String = "", _ image: UIImage = UIImage(), link: String, _ scene: WXScene = WXSceneSession) {
guard WXApi.isWXAppInstalled() else { guard WXApi.isWXAppInstalled() else {
YHHUD.flash(message: "拉起微信失败") YHHUD.flash(message: "未安装微信App")
return return
} }
let message = WXMediaMessage() let message = WXMediaMessage()
...@@ -177,7 +177,7 @@ extension YHShareManager { ...@@ -177,7 +177,7 @@ extension YHShareManager {
func sendImageContent(_ image: UIImage, _ scene: WXScene = WXSceneSession) { func sendImageContent(_ image: UIImage, _ scene: WXScene = WXSceneSession) {
guard WXApi.isWXAppInstalled() else { guard WXApi.isWXAppInstalled() else {
YHHUD.flash(message: "拉起微信失败") YHHUD.flash(message: "未安装微信App")
return return
} }
let message = WXMediaMessage() let message = WXMediaMessage()
...@@ -210,7 +210,7 @@ extension YHShareManager { ...@@ -210,7 +210,7 @@ extension YHShareManager {
*/ */
func shareToMiniProgram(path: String, shareTitle: String,shareImageName : String = "my_doc_share") { func shareToMiniProgram(path: String, shareTitle: String,shareImageName : String = "my_doc_share") {
guard WXApi.isWXAppInstalled() else { guard WXApi.isWXAppInstalled() else {
YHHUD.flash(message: "拉起微信失败") YHHUD.flash(message: "未安装微信App")
return return
} }
let iamge = UIImage(named: shareImageName) ?? UIImage() let iamge = UIImage(named: shareImageName) ?? UIImage()
......
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