Showing
1 changed file
with
7 additions
and
0 deletions
| @@ -17,9 +17,16 @@ public class FlutterPushPlugin: NSObject, FlutterPlugin { | @@ -17,9 +17,16 @@ public class FlutterPushPlugin: NSObject, FlutterPlugin { | ||
| 17 | case "init": | 17 | case "init": |
| 18 | print("init初始化") | 18 | print("init初始化") |
| 19 | // 初始化 | 19 | // 初始化 |
| 20 | + UNUserNotificationCenter.current().requestAuthorization(options: [.alert, .sound, .badge]) { granted, _ in | ||
| 21 | + if granted { | ||
| 22 | + print("有通知权限") | ||
| 20 | DispatchQueue.main.async { | 23 | DispatchQueue.main.async { |
| 21 | UIApplication.shared.registerForRemoteNotifications() | 24 | UIApplication.shared.registerForRemoteNotifications() |
| 22 | } | 25 | } |
| 26 | + } else { | ||
| 27 | + print("无用通知权限") | ||
| 28 | + } | ||
| 29 | + } | ||
| 23 | result(true) | 30 | result(true) |
| 24 | case "checkPermission": | 31 | case "checkPermission": |
| 25 | print("checkPermission检测权限") | 32 | print("checkPermission检测权限") |
-
Please register or login to post a comment