Commit 9f99ab39 authored by David黄金龙's avatar David黄金龙

修改 分享链接

parent 14de6310
......@@ -47,15 +47,13 @@ class YHTabBarViewController: ESTabBarController {
if let model = self.shareModel {
if tag == 0 {
//分享
YHShareManager.shared.sendLinkContent("Nick哥:我是标题", "Nick哥-这是分享描述", UIImage(named: "AppIcon") ?? UIImage(), link: "https://www.baidu.com/") //todo : for test hjl
// YHShareManager.shared.sendMiniProgram(path: <#T##String#>, name: <#T##String#>
YHShareManager.shared.shareToMiniProgram(path:model.shareUrl, shareTitle: "请查看")
} else {
//预约咨询
let codeUrl = model.codeUrl
let downloadUrl = model.downloadUrl
YHConsultantQRCodeView.codeView(codeUrl, downloadUrl: downloadUrl).show()
}
}
}
}
......
......@@ -101,48 +101,8 @@ private extension YHEvaluationViewVC {
return
}
// YHShareManager.shared.sendLinkContent("", "", , link: self.url)
// YHShareManager.shared.sendLinkContent(link: "https://www.baidu.com/")
YHShareManager.shared.sendLinkContent("Nick哥:我是标题", "Nick哥-这是分享描述", UIImage(named: "AppIcon") ?? UIImage(), link: "https://www.baidu.com/") //todo : for test hjl
// YHShareManager.shared.sendMiniProgram(path: <#T##String#>, name: <#T##String#>)
// if YHLoginManager.shared.isLogin() {
// if vcTitle == "香港身份测评码" {
// guard let url = URL(string: url) else {
// return
// }
// let task = URLSession.shared.dataTask(with: url) { data, response, error in
// DispatchQueue.main.async {
// guard let data = data, error == nil else { return }
// let image = UIImage(data: data)
// if let image = image {
// YHShareManager.shared.sendImageContent(image)
// }
// }
// }
// task.resume()
// } else {
// guard let url = URL(string: self.model.img_url) else {
// return
// }
// let task = URLSession.shared.dataTask(with: url) { data, response, error in
// DispatchQueue.main.async {
// guard let data = data, error == nil else { return }
// let image = UIImage(data: data)
// if let image = image {
// YHShareManager.shared.sendLinkContent(self.model.title, "", image, link: self.url)
// }
// }
// }
// task.resume()
// }
// } else {
// YHOneKeyLoginManager.shared.oneKeyLogin()
// }
// TODO: - for test hjl 需要进一步完善
YHShareManager.shared.shareToMiniProgram(path: "/pages/abc/d/param=https://www.baidu.com/", shareTitle: "请查看")
}
@objc func updateNetWorkUI() {
......
......@@ -97,9 +97,11 @@ private extension YHStatusAdvantageVC {
let vc = YHEvaluationViewVC()
self.navigationController?.pushViewController(vc)
} else if tag == 1 {
//todo for test hjl
// TODO: - for test hjl 需要进一步完善
let codeUrl = "https://public-resuorces.oss-cn-shenzhen.aliyuncs.com/app/article_clue_default_user_code1.png"
let downloadUrl = "https://public-resuorces.oss-cn-shenzhen.aliyuncs.com/app/article_clue_default_user_code.png"
YHConsultantQRCodeView.codeView(codeUrl, downloadUrl: downloadUrl).show()
} else if tag == 2 {
//邀请有礼
......@@ -140,44 +142,8 @@ private extension YHStatusAdvantageVC {
return
}
YHShareManager.shared.sendLinkContent("Nick哥:我是标题", "Nick哥-这是分享描述", UIImage(named: "AppIcon") ?? UIImage(), link: "https://www.baidu.com/") //todo : for test hjl
// YHShareManager.shared.sendMiniProgram(path: <#T##String#>, name: <#T##String#>)
// if YHLoginManager.shared.isLogin() {
// if vcTitle == "香港身份测评码" {
// guard let url = URL(string: url) else {
// return
// }
// let task = URLSession.shared.dataTask(with: url) { data, response, error in
// DispatchQueue.main.async {
// guard let data = data, error == nil else { return }
// let image = UIImage(data: data)
// if let image = image {
// YHShareManager.shared.sendImageContent(image)
// }
// }
// }
// task.resume()
// } else {
// guard let url = URL(string: self.model.img_url) else {
// return
// }
// let task = URLSession.shared.dataTask(with: url) { data, response, error in
// DispatchQueue.main.async {
// guard let data = data, error == nil else { return }
// let image = UIImage(data: data)
// if let image = image {
// YHShareManager.shared.sendLinkContent(self.model.title, "", image, link: self.url)
// }
// }
// }
// task.resume()
// }
// } else {
// YHOneKeyLoginManager.shared.oneKeyLogin()
// }
// TODO: - for test hjl 需要进一步完善
YHShareManager.shared.shareToMiniProgram(path: "/pages/abc/d/param=https://www.baidu.com/", shareTitle: "请查看")
}
@objc func updateNetWorkUI() {
......
......@@ -65,12 +65,6 @@ class YHEvaluationView: UIView {
extension YHEvaluationView {
@objc func tapButton(gestureRecognizer:UITapGestureRecognizer) {
// goTabBarBy(tabType: .community)
// DispatchQueue.main.async {
// NotificationCenter.default.post(name: YhConstant.YhNotification.goConnectionVCNotifiction, object: nil)
// }
//1.跳转 测评页 for test hjl
let vc = YHEvaluationViewVC()
self.parentViewController?.navigationController?.pushViewController(vc)
}
......
......@@ -13,9 +13,6 @@ class YHMessageBellView: UIView {
static let width = 53.0
static let height = 36.0
var testNumber : Int = 0 //for test hjl
var unreadCount:Int = 0 {
didSet {
self.unreadLabel.isHidden = (self.unreadCount <= 0)
......@@ -95,38 +92,8 @@ class YHMessageBellView: UIView {
return
}
// NotificationCenter.default.post(name: YhConstant.YhNotification.clickHomeMsgNotifiction, object: nil)
// let vc = YHMessageListVC()
// UIViewController.current?.navigationController?.pushViewController(vc)
//TODO: - for test hjl
testNumber = testNumber + 1
let shareUrl = "https://www.baidu.com"
let codeUrl = "https://public-resuorces.oss-cn-shenzhen.aliyuncs.com/app/article_clue_default_user_code1.png"
let downloadUrl = "https://public-resuorces.oss-cn-shenzhen.aliyuncs.com/app/article_clue_default_user_code.png"
if testNumber % 2 == 0 {
//隐藏
// let dic = ["show":0] as [String : Any]
var model = TabBarShareModel()
model.showFlag = false
NotificationCenter.default.post(name: YhConstant.YhNotification.changeShareViewStatusOnTabBarNotifiction, object: model)
} else {
//展示
// let dic = ["show":1,
// "shareUrl":shareUrl,
// "codeUrl":codeUrl,
// "downloadUrl":downloadUrl] as [String : Any]
var model = TabBarShareModel()
model.showFlag = true
model.shareUrl = shareUrl
model.codeUrl = codeUrl
model.downloadUrl = downloadUrl
NotificationCenter.default.post(name: YhConstant.YhNotification.changeShareViewStatusOnTabBarNotifiction, object: model)
}
NotificationCenter.default.post(name: YhConstant.YhNotification.clickHomeMsgNotifiction, object: nil)
let vc = YHMessageListVC()
UIViewController.current?.navigationController?.pushViewController(vc)
}
}
......@@ -275,7 +275,8 @@ class YHDocumentToActionTableViewCell: UITableViewCell {
}
@objc func shareButtonClick() {
YHShareManager.shared.sendMiniProgram(path: nimiPath, name: dataSource?.writing_document.doc_sign.doc_type_name ?? "")
let title = "您的朋友邀请您点击小程序,协作签署" + (dataSource?.writing_document.doc_sign.doc_type_name ?? "")
YHShareManager.shared.shareToMiniProgram(path: nimiPath,shareTitle: title)
}
func updataButton() {
......
......@@ -287,7 +287,8 @@ class YHSignatureToActionTableViewCell: UITableViewCell {
}
@objc func shareButtonClick() {
YHShareManager.shared.sendMiniProgram(path: miniPath, name: dataSource?.doc_type_name ?? "")
let title = "您的朋友邀请您点击小程序,协作签署" + (dataSource?.doc_type_name ?? "")
YHShareManager.shared.shareToMiniProgram(path: miniPath, shareTitle: title)
}
func updataButton() {
......
......@@ -205,14 +205,18 @@ extension YHShareManager {
}
}
func sendMiniProgram(path: String, name: String) {
/*
分享到微信小程序
*/
func shareToMiniProgram(path: String, shareTitle: String,shareImageName : String = "my_doc_share") {
guard WXApi.isWXAppInstalled() else {
YHHUD.flash(message: "拉起微信失败")
return
}
let iamge = UIImage(named: "my_doc_share") ?? UIImage()
let iamge = UIImage(named: shareImageName) ?? UIImage()
let message = WXMediaMessage()
//发送的小程序
let object = WXMiniProgramObject()
object.path = path
......@@ -230,7 +234,7 @@ extension YHShareManager {
message.mediaObject = object
message.title = "您的朋友邀请您点击小程序,协作签署\(name)"
message.title = shareTitle//"您的朋友邀请您点击小程序,协作签署\(name)"
// message.description = "有文书分享转发给您,需要您帮忙签署,快来看看吧~"
// message.thumbData = nil
message.setThumbImage(iamge)
......
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