Flutter应用中的远程配置在获取时引发异常

dshukertjr

我有一个Flutter应用程序,正在使用远程配置来检索一些信息,但是在获取数据时代码会引发异常。

这是我设置远程配置的方法。

Future<RemoteConfig> setupRemoteConfig() async {
  final RemoteConfig remoteConfig = await RemoteConfig.instance;
  // Enable developer mode to relax fetch throttling
  remoteConfig.setConfigSettings(RemoteConfigSettings(debugMode: true));
  remoteConfig.setDefaults(<String, dynamic>{
    'categories': "food,drink",
  });
  await remoteConfig.fetch(expiration: const Duration(hours: 5));
  await remoteConfig.activateFetched();
  return remoteConfig;
}

此代码引发以下异常:

Exception: Unable to fetch remote config

在我的控制台中说:

W/FirebaseRemoteConfig(10456): IPC failure: 6503:NOT_AVAILABLE

我怎样才能解决这个问题?

nemoryoliver

使用Try Catch包装您的fetch()和ActivateFetched()API调用

try {
    // Using default duration to force fetching from remote server.
    await remoteConfig.fetch(expiration: const Duration(seconds: 0));
    await remoteConfig.activateFetched();
  } on FetchThrottledException catch (exception) {
    // Fetch throttled.
    print(exception);
  } catch (exception) {
    print(
        'Unable to fetch remote config. Cached or default values will be '
        'used');
  }

在此处查看官方示例:https : //github.com/flutter/plugins/blob/master/packages/firebase_remote_config/example/lib/main.dart

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

获取先前在应用程序C#中引发的异常?

来自分类Dev

注释突触配置块时,引发“注释中输入块的意外结束”异常

来自分类Java

当“获取”错误类型的数据时,为什么ResultSet中的get()不会引发异常?

来自分类Dev

无法登录Firebase帐户会引发异常并停止Flutter应用

来自分类Dev

无法映射枚举值时,如何配置 MapStruct 以引发异常

来自分类Dev

配置杰克逊在缺少字段时引发异常

来自分类Python

当Python 3中已经存在异常时引发异常

来自分类Dev

为什么当引发异常时应用程序不会崩溃

来自分类Dev

调用.commit()时,Android应用引发致命异常

来自分类Javascript

引发异常时如何获取JavaScript堆栈跟踪?

来自分类Dev

从WeakDictionary获取价值时,ItemPeersStorage如何引发异常?

来自分类Dev

处理异常时引发异常

来自分类Dev

是否在iOS Firebase远程配置中在应用程序启动期间获取(但未应用)值持久化?

来自分类Dev

反序列化令牌时引发异常。.NetCore 2.2应用程序中无法解密防伪令牌

来自分类Java

获取@RestControllerAdvice中带注释的@Async方法中引发的异常

来自分类Dev

如何测试Flutter中是否引发了异常?

来自分类Dev

无法加载 Flutter 中引发的图像资产异常

来自分类Dev

HtmlUnit忽略配置并引发异常

来自分类Java

jlink:ed应用程序中的记录引发异常

来自分类Dev

TimeZoneInfo.FindSystemTimeZoneById()在Unity应用程序中引发异常

来自分类Dev

从 Selenium 中的配置属性文件读取值时获取空指针异常

来自分类Dev

从具有ID的Treemap中获取对象会引发异常

来自分类Dev

如何获取在单元测试中引发的异常

来自分类Dev

在Ruby中获取当前堆栈跟踪而不会引发异常

来自分类Dev

PullCommand在JGit中引发“什么都无法获取”异常

来自分类Dev

从数据库引发IndexOutOfBound异常中获取数据

来自分类Dev

Flutter下拉按钮引发异常

来自分类Dev

尝试从Flutter中的Registar获取上下文时出现Kotlin空指针异常

来自分类Dev

在 Flutter 中从 API 获取数据时修复此格式异常错误

Related 相关文章

  1. 1

    获取先前在应用程序C#中引发的异常?

  2. 2

    注释突触配置块时,引发“注释中输入块的意外结束”异常

  3. 3

    当“获取”错误类型的数据时,为什么ResultSet中的get()不会引发异常?

  4. 4

    无法登录Firebase帐户会引发异常并停止Flutter应用

  5. 5

    无法映射枚举值时,如何配置 MapStruct 以引发异常

  6. 6

    配置杰克逊在缺少字段时引发异常

  7. 7

    当Python 3中已经存在异常时引发异常

  8. 8

    为什么当引发异常时应用程序不会崩溃

  9. 9

    调用.commit()时,Android应用引发致命异常

  10. 10

    引发异常时如何获取JavaScript堆栈跟踪?

  11. 11

    从WeakDictionary获取价值时,ItemPeersStorage如何引发异常?

  12. 12

    处理异常时引发异常

  13. 13

    是否在iOS Firebase远程配置中在应用程序启动期间获取(但未应用)值持久化?

  14. 14

    反序列化令牌时引发异常。.NetCore 2.2应用程序中无法解密防伪令牌

  15. 15

    获取@RestControllerAdvice中带注释的@Async方法中引发的异常

  16. 16

    如何测试Flutter中是否引发了异常?

  17. 17

    无法加载 Flutter 中引发的图像资产异常

  18. 18

    HtmlUnit忽略配置并引发异常

  19. 19

    jlink:ed应用程序中的记录引发异常

  20. 20

    TimeZoneInfo.FindSystemTimeZoneById()在Unity应用程序中引发异常

  21. 21

    从 Selenium 中的配置属性文件读取值时获取空指针异常

  22. 22

    从具有ID的Treemap中获取对象会引发异常

  23. 23

    如何获取在单元测试中引发的异常

  24. 24

    在Ruby中获取当前堆栈跟踪而不会引发异常

  25. 25

    PullCommand在JGit中引发“什么都无法获取”异常

  26. 26

    从数据库引发IndexOutOfBound异常中获取数据

  27. 27

    Flutter下拉按钮引发异常

  28. 28

    尝试从Flutter中的Registar获取上下文时出现Kotlin空指针异常

  29. 29

    在 Flutter 中从 API 获取数据时修复此格式异常错误

热门标签

归档