improve(ios): add plugin util to get document root path

pull/7184/head
charlie 2022-11-03 10:53:21 +08:00 committed by Tienson Qin
parent 7ddfa66004
commit 2256b63e88
2 changed files with 21 additions and 8 deletions

View File

@ -9,5 +9,6 @@
#import <Capacitor/Capacitor.h>
CAP_PLUGIN(Utils, "Utils",
CAP_PLUGIN_METHOD(isZoomed, CAPPluginReturnPromise);
)
CAP_PLUGIN_METHOD(isZoomed, CAPPluginReturnPromise);
CAP_PLUGIN_METHOD(getDocumentRoot, CAPPluginReturnPromise);
)

View File

@ -11,12 +11,24 @@ import Capacitor
@objc(Utils)
public class Utils: CAPPlugin {
@objc func isZoomed(_ call: CAPPluginCall) {
@objc func isZoomed(_ call: CAPPluginCall) {
var isZoomed: Bool {
return UIScreen.main.scale < UIScreen.main.nativeScale
}
call.resolve(["isZoomed": isZoomed])
var isZoomed: Bool {
UIScreen.main.scale < UIScreen.main.nativeScale
}
call.resolve(["isZoomed": isZoomed])
}
@objc func getDocumentRoot(_ call: CAPPluginCall) {
let doc = FileManager.default.urls(
for: .documentDirectory,
in: .userDomainMask).first
if doc != nil {
call.resolve(["documentRoot": doc!.path])
} else {
call.resolve(["documentRoot": ""])
}
}
}