javascript - 一旦用户在其他应用程序上共享任何内容并返回实际应用程序,Share.open 总是在 android 设备上返回消息未定义
问题描述
重现步骤
- 使用 react-native-share 在 android 设备中安装应用程序。
- 分享任何图像或消息(例如 Whatsapp)。
- 观察将其粘在 Whatsapp 上的行为不会再次出现在您的应用程序上。
- 现在按回 1/2 次,您将再次使用您的应用程序。
- 商店分享。打开输出并观察它。
预期行为
- ios设备上的返回同样应该返回。
- 共享完成后,它应该会在实际应用程序上自动返回。(这可能是不可能的,但如果我们可以归档这看起来像 android 默认共享行为,这将非常有用。)
实际行为
- ios 输出:{“消息”:“net.whatsapp.WhatsApp.ShareExtension”,“成功”:真}
- 安卓输出:{“消息”:未定义,“成功”:真}
环境
React Native 版本:0.63.4
React Native 平台+平台版本:Android
Typescript 版本(如果使用 typescript):需要 3.8+,你的环境是什么版本?
反应原生共享版本:7.1.1
Github 问题:https ://github.com/react-native-share/react-native-share/issues/1103
解决方案
推荐阅读
- php - cURL 和 GuzzleHTTP 上的相同请求。不同的反应
- c# - 当gRPC客户端在一个方法上抛出RpcException时,如何获取innerException for Internal errors
- flutter - Gsheets包未导入
- python - 如何在没有 pandas 或 numpy 的情况下清理数据?
- python - 是否可以在没有前缀 np 的 numpy 中使用 randint() 函数?
- html - 在移动设备上更改元素顺序
- python - 如何编写一个递归函数,返回从 n 倒数到 0 的数字列表?
- r - 将列名传递给函数内的问题
- apache-spark - 没有作业运行时,是否可以让 Dataproc 集群自动缩减到 0 个工作人员?
- augmented-reality - RealityKit 是否支持 LOD?