小编Mad*_*ahi的帖子

没有在点击通知时启动应用程序?Flutter 本地通知

我正在做一个项目,我使用 Flutter Local Notifications 来显示定期通知,我试图弄清楚是否有办法在点击通知时不启动应用程序,例如,当用户点击通知时,它应该会从通知面板中消失。

这是我到目前为止尝试过的代码,

初始化,

var initializationSettingsAndroid =
        AndroidInitializationSettings('@mipmap/ic_launcher');
    var initializationSettingsIOS = IOSInitializationSettings();
    var initializationSettings = InitializationSettings(
        initializationSettingsAndroid, initializationSettingsIOS);
    _notificationPlugin = FlutterLocalNotificationsPlugin();
    _notificationPlugin.initialize(initializationSettings,
        onSelectNotification: onSelectNotification);

Run Code Online (Sandbox Code Playgroud)

打电话,

Future getPeriodicNoification() async {
    print("hello");
// Show a notification every minute with the first appearance happening a minute after invoking the method
    var androidPlatformChannelSpecifics = AndroidNotificationDetails(
      'your channel id',
      'your channel name',
      'your channel description',
      importance: Importance.Max,
      priority: Priority.High,
    );
    var iOSPlatformChannelSpecifics = IOSNotificationDetails();
    var platformChannelSpecifics = NotificationDetails(
        androidPlatformChannelSpecifics, iOSPlatformChannelSpecifics);
    await _notificationPlugin.periodicallyShow(0, …
Run Code Online (Sandbox Code Playgroud)

android dart firebase flutter flutter-dependencies

5
推荐指数
1
解决办法
868
查看次数

地理编码器 getFromLocation 失败

我正在尝试从坐标中获取地标。

我正在用geoLocator这个。今天早上工作正常,但现在抛出平台异常。

PlatformException(IO_ERROR, A network error occurred trying to lookup the supplied coordinates (latitude: <lat>, longitude: <long>)., null)
Run Code Online (Sandbox Code Playgroud)

它说这是网络错误,但我的设备已连接到互联网,

首先,我认为包可能有问题Geolocator,所以我使用了Geocoding包,但问题仍然存在。

这是地理编码器的错误。

Geocoder getFromLocation --- mService = android.location.ILocationManager$Stub$Proxy@e8c2197, ex = grpc failed, return results = []
Run Code Online (Sandbox Code Playgroud)

请帮忙。

android geolocation dart firebase flutter

5
推荐指数
3
解决办法
9303
查看次数