我正在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