         public enum AlipaySubtype {
             case friends(info: Info)
             case timeline(info: Info)
-            
+
             var scene: NSNumber {
                 switch self {
                 case .friends:

    public class func deliver(_ message: Message, completionHandler: @escaping DeliverCompletionHandler) {

        guard message.canBeDelivered else {
            completionHandler(false)
            return
        }

        sharedMonkeyKing.deliverCompletionHandler = completionHandler

        guard let account = sharedMonkeyKing.accountSet[message] else {
            completionHandler(false)
            return
        }


        case .weChat(let appID, _):

            let scope = scope ?? "snsapi_userinfo"

            if !account.isAppInstalled {
                // SMS OAuth
                // uid??
