网络用户的 firebase 动态 link

firebase dynamic link for web users

是否可以为网络用户创建动态 link?目前,我们仅使用 Android 和 Ios。如果用户在他的笔记本电脑上单击 link,我们需要重定向到网站

并且还需要将 userId 和 bookId 传递给 link 到网络。这将创建一个 Flutter 项目。

无需在 Flutter 项目上创建 link。是否可以在 manullay 上创建?

  Future<Uri> createBookLink(String userId,String bookId) async {
    Uri dynamicUrl;
    String packageName = 'packageName';
    String appStoreId = 'apple store id';
    String uriPrefix = 'https://...page.link';
  
    final DynamicLinkParameters parameters = DynamicLinkParameters(
        uriPrefix: uriPrefix,
        link: Uri.parse('$uriPrefix/book?id=$userId&bookId=$bookId'),
        androidParameters: AndroidParameters(packageName: packageName),
        iosParameters: IosParameters(
          bundleId: packageName,
          appStoreId: appStoreId,
        ));
    dynamicUrl = await parameters.buildUrl();
    return dynamicUrl;
  }

是的,可以手动创建 link 并声明 Web 目标。您可以通过设置其他平台参数 ofl 属性 或 link 来处理此问题。 检查 doc's 他们会详细介绍所有必要的细节。