WhatsApp 更改了包的名称?包名突然报错

WhatsApp changed the name of the package? Sudden error with package name

我在我的应用程序中集成了 wpp,它可以正常工作大约一年,但我发现它不再起作用了。当应用程序尝试启动 Intent 时,会发生 NameNotFoundException

   Caused by: android.content.pm.PackageManager$NameNotFoundException: com.whatsapp

知道发生了什么事吗?

编辑:我认为这是一个 Android 11 问题,这有意义吗?

包可见性 android11 有新变化。您需要在您的应用程序标签下添加一个新部分:请查看官方文档 Link

在 manifest.xml

试试这个
     <queries>
       
        <package android:name="com.whatsapp" />
        <package android:name="com.whatsapp.w4b" />
       
 </queries>

或仅此。

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