首页 > 解决方案 > iMessage 上的 Firebase 动态链接显示附加文本(颤振)

问题描述

我目前正在将 Firebase 动态链接合并到 Flutter 中,以允许用户相互发送培训计划。我在发送之前缩短了 URL,并且流程在大多数应用程序/消息传递中都按预期工作。但是,特别是在 iMessage 上,发送的消息正在粘贴附加文本。希望能帮助您解决这个问题的根源!

final DynamicLinkParameters parameters = DynamicLinkParameters(
  // This should match firebase but without the username query param
  uriPrefix: 'https://trainsolosoccer.page.link',
  // This can be whatever you want for the uri, https://yourapp.com/groupinvite?username=$userName
  link: Uri.parse(
      'https://trainsolotest.page.link/planId?planId=$planId&userId=$userId&planName=$planName'),
  androidParameters: AndroidParameters(
    packageName: 'com.trainsolo',
    minimumVersion: 1,
  ),
  iosParameters: IosParameters(
    bundleId: 'com.trainsolo',
    minimumVersion: '1',
    appStoreId: appStoreId,
  ),
  socialMetaTagParameters: SocialMetaTagParameters(
      title: '${username} has shared a training plan with you!',
      description:
          "Please download the Trainsolo app to access ${username}'s plan along with hundreds of other drills ...",
      imageUrl: Uri.parse(
          "https://static.wixstatic.com/media/30d704_86712894e6964d56a397977a37080252~mv2.jpg")),
);
final ShortDynamicLink shortDynamicLink = await parameters.buildShortLink();
final Uri link = shortDynamicLink.shortUrl;
// Flutter package: https://pub.dev/packages/share
Share.share(link)

在此处输入图像描述

标签: flutterfirebase-dynamic-linksimessage

解决方案


推荐阅读