react-native-share 方法 shareSingle 在 Android 11 中打开 Play Store

react-native-share method shareSingle opening Play Store in Android 11

当我使用以下方法时,它应该打开 Whatsapp 来分享消息,但它打开了 Google 在 Whatsapp 页面播放...

Share.shareSingle({
  title: 'Title Test',
  message: 'Message Test',
  social: Share.Social.WHATSAPP,
})
.then(res => console.log(res))
.catch(err => {
  console.log(err);
});

然后控制台 return: {"message": null, "success": true}

我正在使用...
反应本机:0.64.0
React Native 分享:6.2.3
Android11

当我使用 React Native Share 的示例时它工作成功,但我不明白为什么在我的应用程序中不工作!

我解决了这个问题!

在Android11中一些关于其他应用程序的信息被“屏蔽”,使用方法Share.isPackageInstalled我发现return没有安装,然后“解屏蔽”这个我们需要使用 AndroidManifest.xml 中的 <queries> 阅读 here 了解更多详情。
Implement queries in AndroidManifest