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
当我使用以下方法时,它应该打开 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