Extensions.swift 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. //
  2. // Extensions.swift
  3. // WechatShare
  4. //
  5. // Created by Cencen Zheng on 4/3/17.
  6. // Copyright © 2017 Cencen Zheng. All rights reserved.
  7. //
  8. import Foundation
  9. //extension WXMediaMessage {
  10. //
  11. // /// Build WXMediaMessage
  12. // ///
  13. // /// - Parameters:
  14. // /// - title: < 512B
  15. // /// - description: < 1k
  16. // /// - mediaObject: can be WXImageObject,WXMusicObject,WXVideoObject,WXWebpageObject, etc.
  17. // /// - ext:
  18. // /// - action:
  19. // /// - thumbImage: < 32k
  20. // /// - tagName: < 64B
  21. // class func message(_ title: String?, _ description: String?, _ mediaObject: Any, _ messageExt: String? = nil, _ messageAction: String? = nil, _ thumbImage: UIImage? = nil, _ tagName: String? = nil) -> WXMediaMessage {
  22. // let message = WXMediaMessage()
  23. // message.title = title!
  24. // message.description = description!
  25. // message.mediaObject = mediaObject
  26. // message.messageExt = messageExt
  27. // message.messageAction = messageAction
  28. // message.mediaTagName = tagName
  29. // message.setThumbImage(thumbImage!)
  30. // return message
  31. // }
  32. //}
  33. //
  34. //extension SendMessageToWXReq {
  35. //
  36. // /// Send request with text-only message or multimedia message
  37. // ///
  38. // /// - Parameters:
  39. // /// - text: text content, < 10k
  40. // /// - message: multimedia message
  41. // /// - bText: true -> sharing text-only message; false -> sharing multimedia message
  42. // /// - scene: default value is WXSceneSession
  43. // class func request(_ text: String?, _ message: WXMediaMessage?, _ bText: Bool, inScene scene: WXScene) -> SendMessageToWXReq {
  44. // let request = SendMessageToWXReq()
  45. // request.bText = bText
  46. // request.scene = Int32(scene.rawValue)
  47. // if bText {
  48. // request.text = text!
  49. // } else {
  50. // request.message = message!
  51. // }
  52. // return request
  53. // }
  54. //}