问题标签 [react-native-share]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
react-native - 使用 react-native-share 共享图像、链接和标题不起作用
我react-native-share
用来在不同的社交平台上分享内容。对于纯文本,它工作正常。但是当我包含图像+消息(包含链接)+标题时,它就不起作用了。
这是我用来执行此操作的代码:
我尝试了它的不同变体,我在 SO 和其他链接上找到的。但他们都没有工作。我尝试过但没有奏效的方法:
- 共享图像的 URL 而不是 base64 - 仅共享图像,消息被删除。并且在什么应用程序中,图像链接不会转换为图像。
- 通过删除消息键并仅传递 url。(以这种方式共享图像。但它没有相关性。因为我无法设置任何类型的消息或链接)
我不确定我在这里缺少什么。
react-native - 有什么方法可以使用 react-native-share 与 HEADING 共享 qr-image?
我目前正在使用react-native-share
我的 react-native-project 中的其他应用程序共享 QR 图像。但是它只共享图像,但我想与它共享某种标题。谁能建议我怎么做?代码片段:
javascript - 如何使用 react-native-share 在 facebook 提要中与图像共享文本?
我想在 Facebook 上分享带有一些预定义文本的图像。为了分享我正在使用 react-native-share 的图像。我可以共享图像,但文本字段始终为空。我在下面分享我正在使用的代码。如果有人知道与图像共享文本的方法,请帮助我。
android - react-native-share方法share单开Android 11 Play Store
当我使用以下方法时,它应该打开 Whatsapp 以共享消息,但它会在 Whatsapp 的页面中打开 Google Play...
然后在控制台返回:{"message": null, "success": true}
我正在使用...
React Native:0.64.0
React Native 分享:6.2.3
Android 11
当我使用 React Native Share 的示例时,它的工作成功,但我不明白为什么不在我的应用程序中工作!
android - 我可以控制共享菜单中的应用程序吗?
我正在使用在android 设备上共享 html 文件的open
方法。react-native-share
当我共享文件时,我认为可以选择共享到浏览器。没有这样的选择。
该文档建议我可以限制共享菜单中的应用程序。我没有看到任何暗示我可以将应用程序添加到共享菜单的内容。
是否可以控制出现在共享菜单中的应用程序?
share - 产品共享功能,如亚马逊反应原生
我可以用什么来使用带有图像的链接来分享产品。我已经尝试过 react-native-share 和 Share both。Share 不允许与 messgae 共享图像,并且 react-native-share 在 snapchat 和 instagram 等上失败。
请参考我一些东西来编写这个功能。
react-native - 有没有办法以编程方式关闭 react-native-share?
我想share.open()
在用户一段时间不活动时关闭。类似的东西share.open()
。
react-native - 华为设备在 react-native-share 中不返回承诺成功或错误
嗨,我们在我们的应用程序中使用以下库,它在 Android 和 iOS 中运行良好,但在华为设备中 Share.open() 不返回任何内容。
这是我们用来分享一些文本的库。
在华为设备中,它确实打开了共享对话框,我可以选择任何应用程序来共享消息,回到我们的应用程序后,应用程序逻辑无法继续,因为承诺没有返回任何值。
我在只有 HMS 可用的华为 P40Pro 设备上进行测试。但是,即使同时具有 HMS 和 GMS 的设备也存在相同的问题。
感谢您对此的任何帮助。
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