123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- //
- // ShareManager.swift
- // WechatShare
- //
- // Created by Cencen Zheng on 4/3/17.
- // Copyright © 2017 Cencen Zheng. All rights reserved.
- //
- private let NotInstalledError = "您还没有安装微信,不能使用微信分享功能"
- //class ShareManager: NSObject, WXApiDelegate {
- //
- // private override init() {}
- //
- // static let shared: ShareManager = ShareManager()
- //
- // func canShare() -> Bool {
- // return WXApi.isWXAppInstalled()
- // }
- //
- // func onResp(_ resp: BaseResp!) {
- //
- // }
- //
- // @discardableResult
- // func sendLink(_ linkUrl: String, _ title: String, _ description: String? = nil, inScene scene: WXScene, _ thumbImage: UIImage? = nil, _ tagName: String? = nil) -> Bool {
- // guard canShare() else {
- // print(NotInstalledError)
- // return false
- // }
- //
- // let ext = WXWebpageObject()
- // ext.webpageUrl = linkUrl
- //
- // let message = WXMediaMessage.message(title, description, ext, nil, nil, thumbImage, tagName)
- // let request = SendMessageToWXReq.request(nil, message, false, inScene: scene)
- // WXApi.send(request) { (isSuccess) in
- // return isSuccess
- // }
- // return false
- // }
- //
- // @discardableResult
- // func sendImage(_ imageData: Data, inScene scene: WXScene, _ messageExt: String? = nil, _ action: String? = nil, _ thumbImage: UIImage? = nil, _ tagName: String? = nil) -> Bool {
- // guard canShare() else {
- // print(NotInstalledError)
- // return false
- // }
- //
- // let ext = WXImageObject()
- // ext.imageData = imageData
- //
- // let message = WXMediaMessage.message(nil, nil, ext, messageExt, action, thumbImage, tagName)
- // let request = SendMessageToWXReq.request(nil, message, false, inScene: scene)
- //
- // WXApi.send(request) { (isSuccess) in
- // return isSuccess
- // }
- // return false
- // }
- //
- // @discardableResult
- // func sendText(_ text: String, inScene scene: WXScene) -> Bool {
- // guard canShare() else {
- // print(NotInstalledError)
- // return false
- // }
- //
- // let request = SendMessageToWXReq.request(text, nil, true, inScene: scene)
- // WXApi.send(request) { (isSuccess) in
- // return isSuccess
- // }
- // return false
- // }
- //}
|