WhatsApp没有在Flutter的安卓版本12及更高版本中打开



我正在Flutter中进行一个项目,我想从应用程序中打开whatsApp。一切都很好,whatsApp在每个android设备上都打开了,但在android版本12 上没有打开

这个问题可能是由从Android 11开始的包可见性的变化引起的。

您需要指定您的应用程序需要与清单文件中的其他应用程序交互。添加Whatsapp的包名称显式如下:

<manifest package="com.example.game">
<queries>
<package android:name="com.whatsapp" />
</queries>
...
</manifest>

来源:https://developer.android.com/training/package-visibility/declaring

正如我所注意到的,您想使用Flutter从应用程序启动WhatsApp。您可以使用下面提到的软件包。https://pub.dev/packages/whatsapp_unilink

最新更新