小编ste*_*o23的帖子

Flutter Firebase 动态链接不适用于新的 ios 应用程序安装

我正在尝试处理我的 flutter 应用程序中的动态链接,并且当应用程序已安装时它们可以完美工作。无论应用程序在后台打开还是关闭,该链接都可以正常工作。但是,当我在未安装应用程序时尝试使用链接时,我会正确地进入应用程序商店,但是一旦我在安装完成后从应用程序商店中打开应用程序,它只会打开应用程序,而我的动态链接功能永远不会执行。

我的动态链接类似于: https: //startingxi.page.link/? link=https://url-redacted/game/gameId&apn=myapn&isi=mysi&ibi=myibi&st=new%20team%20vs%20&sd=1%20 -%202&efr=1 我已经尝试过使用efr=1和不使用它。

我的颤振代码:

  @override
  void initState() {
    super.initState();
    initDynamicLinks();

    futureInitState = initStateAsync();
  }

  Future<void> initDynamicLinks() async {
    final PendingDynamicLinkData data = await FirebaseDynamicLinks.instance.getInitialLink();
    final Uri deepLink = data?.link;
    await processDeepLink(deepLink);

    FirebaseDynamicLinks.instance.onLink(onSuccess: (PendingDynamicLinkData dynamicLink) async {
      final Uri deepLink = dynamicLink?.link;
      await processDeepLink(deepLink);
    }, onError: (OnLinkErrorException e) async {
      print('onLinkError');
      print(e.message);
      displayFlushBar('$e.message');
    });
  }
Run Code Online (Sandbox Code Playgroud)

我尝试将其放入initDynamicLinksmy 中futureInitState,它是 my 的一部分FutureBuilder,它在启动时执行其他异步操作。任何帮助,将不胜感激。我不知道如何调试这个问题,这是我第一次 ios/app 开发经验,所以我不确定 ios 设备上是否有一些日志可能有帮助?但目前看来,我需要部署到生产环境并在应用程序商店中发布我的更改,然后才能测试任何内容,这似乎不太理想。但由于动态链接适用于其他用例,我在故障排除方面遇到了困难。

谢谢!

firebase flutter firebase-dynamic-links

8
推荐指数
1
解决办法
4398
查看次数

Azure功能和文档数据库

我很好奇如何扩展Azure功能与输出到Document DB的关系.

基本上当Document DB返回429时会发生什么,因为我超过了我分配的吞吐量?我问,因为当我将Azure功能的最低级别与文档数据库的最低级别相结合并在20秒内调用该函数1000次时,我只看到700-800个实际文档插入到我的文档数据库集合中.当我再次使用相同的最低功能级别将Document DB扩展到最大值时,我在doc db collection中只收到了700-800个文档.然而,当我将函数扩展到最大值时,文档db在最大值时我得到所有1000.当我将doc db下降到min时我只得到了300. ....虽然它看起来好像我已经锁定了doc db帐户,它仍在重试插入,直到它成功.

所以我很困惑,这是缩放,如果我能得到一些见解,所以我可以更好地调整功能或应用程序的各个方面.

azure azure-functions azure-cosmosdb

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