|
@@ -11,10 +11,42 @@ import UIKit
|
|
import UserNotifications
|
|
import UserNotifications
|
|
import WechatOpenSDK
|
|
import WechatOpenSDK
|
|
|
|
|
|
-// MARK: - 微信相关工具类
|
|
|
|
|
|
|
|
-/// 微信相关工具类
|
|
|
|
|
|
|
|
|
|
+// MARK: - Bugly初始化工具类
|
|
|
|
+public class PQSingletoBuglyUtil: NSObject {
|
|
|
|
+ public static let shared = PQSingletoBuglyUtil()
|
|
|
|
+
|
|
|
|
+ public func registerBugly(appID:String) {
|
|
|
|
+
|
|
|
|
+ let versionName = "\(Bundle.main.infoDictionary?["CFBundleShortVersionString"] ?? "1.0.0")"
|
|
|
|
+
|
|
|
|
+ // 注册bugly
|
|
|
|
+ let buglyConfig = BuglyConfig()
|
|
|
|
+ buglyConfig.reportLogLevel = .warn
|
|
|
|
+ #if DEBUG
|
|
|
|
+ buglyConfig.version = versionName + ".6666"
|
|
|
|
+
|
|
|
|
+ #else
|
|
|
|
+ if PQENVUtil.shared.envMode == .ENVModeOnline {
|
|
|
|
+ buglyConfig.version = versionName + "." + versionCode
|
|
|
|
+ } else if PQENVUtil.shared.envMode == .ENVModePre {
|
|
|
|
+ buglyConfig.version = versionName + ".8888"
|
|
|
|
+ } else {
|
|
|
|
+ buglyConfig.version = versionName + ".9999"
|
|
|
|
+ }
|
|
|
|
+ #endif
|
|
|
|
+ BFLog(message: "Bugly版本号:\(BuglyConfig.version())")
|
|
|
|
+ buglyConfig.channel = channelID
|
|
|
|
+ buglyConfig.deviceIdentifier = BFLoginUserInfo.shared.isLogin() ? BFLoginUserInfo.shared.uid : getMachineCode()
|
|
|
|
+ buglyConfig.unexpectedTerminatingDetectionEnable = true
|
|
|
|
+ buglyConfig.blockMonitorEnable = true
|
|
|
|
+ buglyConfig.blockMonitorTimeout = 2
|
|
|
|
+ Bugly.start(withAppId: appID, config: buglyConfig)
|
|
|
|
+ }
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+// MARK: - 微信相关工具类
|
|
// 初始化微信要使用的参数 e.g.
|
|
// 初始化微信要使用的参数 e.g.
|
|
/*
|
|
/*
|
|
let state: String = "com.piaoquan.pqspeed"
|
|
let state: String = "com.piaoquan.pqspeed"
|
|
@@ -30,7 +62,6 @@ public class WXApiInfo: NSObject {
|
|
public var universalLink: String = ""
|
|
public var universalLink: String = ""
|
|
public var scope = ""
|
|
public var scope = ""
|
|
}
|
|
}
|
|
-
|
|
|
|
public class PQSingletoWXApiUtil: NSObject {
|
|
public class PQSingletoWXApiUtil: NSObject {
|
|
public static let shared = PQSingletoWXApiUtil()
|
|
public static let shared = PQSingletoWXApiUtil()
|
|
var openId: String? // openID
|
|
var openId: String? // openID
|
|
@@ -152,7 +183,6 @@ public class PQSingletoWXApiUtil: NSObject {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
return .shared
|
|
return .shared
|
|
- return .shared
|
|
|
|
}
|
|
}
|
|
|
|
|
|
/// 处理发起数据
|
|
/// 处理发起数据
|