react-native-share方法share单开Android 11 Play Store
Posted
技术标签:
【中文标题】react-native-share方法share单开Android 11 Play Store【英文标题】:react-native-share method shareSingle opening Play Store in Android 11 【发布时间】:2021-09-24 19:59:12 【问题描述】:当我使用以下方法时,它应该打开 Whatsapp 以共享消息,但它在 Whatsapp 的页面中打开了 Google Play...
Share.shareSingle(
title: 'Title Test',
message: 'Message Test',
social: Share.Social.WHATSAPP,
)
.then(res => console.log(res))
.catch(err =>
console.log(err);
);
然后在控制台返回:"message": null, "success": true
我正在使用... 反应原生:0.64.0 React Native 共享:6.2.3 安卓 11
当我使用 React Native Share 的示例时,它的工作成功,但我不明白为什么不在我的应用程序中工作!
【问题讨论】:
【参考方案1】:我解决了这个问题!
在android 11中,一些关于其他应用程序的信息被“阻止”,使用Share.isPackageInstalled
方法我意识到返回未安装,然后要“取消阻止”这个我们需要在AndroidManifest.xml
中使用<queries>
以获取更多详细信息阅读here。 Implement queries in AndroidManifest
【讨论】:
以上是关于react-native-share方法share单开Android 11 Play Store的主要内容,如果未能解决你的问题,请参考以下文章
如何在 React Native 中分享社交网络上的深层链接
apk 发布模式下 shared_prefrences 的颤振错误(在通道 plugins.flutter.io/shared_preferences 上找不到方法 getAll 的实现)
`UIApplication.shared.canOpenURL(:)` 方法在 iOS 11.4(仅限 iPad 设备)上不起作用?