簡體   English   中英

Flutter permission_handler 不要求通知

[英]Flutter permission_handler Doesnt ask for notification

我正在使用 firabase 通知。 但在初始化之前,我想請求用戶獲得許可。 但是,當我使用 permission_handler 時,即使我卸載並重新安裝應用程序,它也不會詢問用戶。 我該如何解決? 這是我問它的代碼:

@override
  void initState() { 
    getPermissions();
}




    void getPermissions() async {
        var requestResult = await Permission.notification.request();
        var isPermissionGranted = await Permission.notification.isGranted;
        var isPermissionPermamentlyDenied =
            await Permission.notification.isPermanentlyDenied;

       //Its giving logs immediatly. Doesn't ask for permission.
        log("requestResult $requestResult");
        log("isPermissionGranted $isPermissionGranted");
        log("isPermissionPermamentlyDenied $isPermissionPermamentlyDenied");

以下權限將不顯示對話框:

Notification Bluetooth 以下權限不會顯示對話框,但會打開相應的設置intent供用戶更改權限狀態:

manageExternalStorage systemAlertWindow requestInstallPackages accessNotificationPolicy 鏈接: https://pub.dev/packages/permission_handler

您的測試設備是 iOS 還是 android?
如果是 iOS,則必須在 Xcode 中進行配置。 Signing & Capabilities下。 添加推送通知。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM