Flutter Firebase动态生成的链接未路由到自定义网页

时间:2019-12-30 13:49:35

标签: firebase flutter deep-linking firebase-dynamic-links

我正在尝试使用库share: ^0.6.3通过移动应用共享一个链接(具有深层链接)。如果已安装该应用程序,则链接应打开该应用程序,如果未安装该应用程序,则应在浏览器上打开自定义网页。我正在使用Firebase库firebase_dynamic_links: ^0.5.0+8进行深度链接。

网站所需的实际URL就像“ https://sub-domain.myDomain.com/post/share/5e09d71336a7ce1e40b4b74f

我已在firebase上的firebase动态链接控制台中添加了域“ https://sub-domain.myDomain.com”。 我使用以下代码创建了类似于“ https://sub-domain.myDomain.com/j3j4hiu4k”的firebase动态缩短的URL。

单击链接后,该应用程序确实打开,我能够实现“深度喜欢”。但是,如果未安装该应用程序,则不会加载自定义网页。


final DynamicLinkParameters parameters = DynamicLinkParameters(
   uriPrefix: 'https://sub-domain.myDomain.com/',
   link: Uri.parse('https://sub-domain.myDomain.com/post/share/5e09d71336a7ce1e40b4b74f'),
   androidParameters: AndroidParameters(
       packageName: 'com.package.projectDemo',
       minimumVersion: 101,
       ),
   iosParameters: IosParameters(
       bundleId: 'com.package.projectDemo',
       minimumVersion: '1.0.1',
       appStoreId: '',
       ),

 );
 final dynamicUrl = await parameters.buildShortLink();

Share.share(dynamicUrl.tostring());

0 个答案:

没有答案