我已经在我的flutter应用程序中使用了动态链接,并且我通过动态链接包通过代码手动创建了链接。我已经将我的链接配置为在未安装安卓系统时打开play store,并在ios和iPad中重定向到特定网站,但如何为其他平台提供回退链接?
发布于 2021-07-04 12:50:33
您可以手动将ofl (或afl或ifl)添加到长Uri字符串中并直接使用它,甚至可以从它构建一个短URL。
此代码使用异步函数中的DynamicLinkParameters()构造函数创建一个DynamicLinkParameters变量参数,然后使用它创建一个短链接,该链接回退到桌面上的https://example.com:
final DynamicLinkParameters parameters = DynamicLinkParameters(
// constructor arguments
);
final Uri longLink = await parameters.buildUrl();
final ShortDynamicLink shortDynamicLink = await DynamicLinkParameters.shortenUrl(Uri.parse(longLink.toString() + "&ofl=https://example.com"));
final Uri dynamicLinkShortUrl = shortDynamicLink.shortUrl;https://stackoverflow.com/questions/65170173
复制相似问题