繁体   English   中英

是否可以在 iOS Flutter 应用程序上始终允许“在 WhatsApp 中打开此页面”对话框?

[英]Is it possible to always allow "Open this page in WhatsApp" dialog on iOS Flutter App?

我想从我的 Flutter 应用程序为用户设备上的特定联系人启动 Whatsapp。 我可以使用 url 启动器成功地做到这一点,如关于该主题的许多问题中所述(如this one this one )。

它的工作方式是打开一个应用内 web 浏览器,然后提示用户打开 Whatsapp。 在 iOS 上,它会通过对话框提示用户“在 WhatsApp 中打开此页面?”

在此处输入图像描述

有没有办法总是允许这样做? 这样用户就不必每次想从我的应用程序连接到 Whatsapp 上的某人时都点击它?

使用用于 state 所需模式的LaunchMode 枚举来启动 URL。

Future<bool> launchUrl(
Uri url,
{LaunchMode mode = LaunchMode.externalApplication}
);

所有平台都支持LaunchMode.externalApplication On iOS, this should be used in cases where sharing the cookies of the user's browser is important, such as SSO flows, since Safari View Controller does not share the browser's context.

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM