Skip to content

Commit df3bbcb

Browse files
committed
feat(macOS): Buat function untuk pengecekan accessibility permission di mac
1 parent ff79cc6 commit df3bbcb

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

macos/Runner/AppDelegate.swift

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,14 @@ class AppDelegate: FlutterAppDelegate, FlutterStreamHandler {
4040
} else {
4141
result(true)
4242
}
43+
} else if ("check_permission_accessibility" == call.method) {
44+
var hasAccessibility = AXIsProcessTrusted()
45+
if (hasAccessibility) {
46+
result(true)
47+
} else {
48+
NSWorkspace.shared.open(URL(string: "x-apple.systempreferences:com.apple.preference.security?Privacy_Accessibility")!)
49+
result(false)
50+
}
4351
}
4452
})
4553

0 commit comments

Comments
 (0)