问题标签 [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.

0 投票
1 回答
1134 浏览

react-native - 使用 react-native-share 共享图像、链接和标题不起作用

react-native-share用来在不同的社交平台上分享内容。对于纯文本,它工作正常。但是当我包含图像+消息(包含链接)+标题时,它就不起作用了。

这是我用来执行此操作的代码:

我尝试了它的不同变体,我在 SO 和其他链接上找到的。但他们都没有工作。我尝试过但没有奏效的方法:

  1. 共享图像的 URL 而不是 base64 - 仅共享图像,消息被删除。并且在什么应用程序中,图像链接不会转换为图像。
  2. 通过删除消息键并仅传递 url。(以这种方式共享图像。但它没有相关性。因为我无法设置任何类型的消息或链接)

我不确定我在这里缺少什么。

0 投票
0 回答
98 浏览

ios - 如何在使用 blob url 生成的 ios react-native-webview 中共享 pdf 文件

Pdf 在 ios 预览中可见。响应 url:-blob:baseurl/e4fb3bfa-270b-4799-8330-6e0e061ee875 没有选项显示保存到文件或打印

在此处输入图像描述

在此处输入图像描述

0 投票
0 回答
20 浏览

react-native - 有什么方法可以使用 react-native-share 与 HEADING 共享 qr-image?

我目前正在使用react-native-share我的 react-native-project 中的其他应用程序共享 QR 图像。但是它只共享图像,但我想与它共享某种标题。谁能建议我怎么做?代码片段:

0 投票
0 回答
117 浏览

javascript - 如何使用 react-native-share 在 facebook 提要中与图像共享文本?

我想在 Facebook 上分享带有一些预定义文本的图像。为了分享我正在使用 react-native-share 的图像。我可以共享图像,但文本字段始终为空。我在下面分享我正在使用的代码。如果有人知道与图像共享文本的方法,请帮助我。

0 投票
1 回答
295 浏览

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 的示例时,它的工作成功,但我不明白为什么不在我的应用程序中工作!

0 投票
0 回答
27 浏览

android - 我可以控制共享菜单中的应用程序吗?

我正在使用在android 设备上共享 html 文件的open方法。react-native-share

当我共享文件时,我认为可以选择共享到浏览器。没有这样的选择。

文档建议我可以限制共享菜单中的应用程序。我没有看到任何暗示我可以将应用程序添加到共享菜单的内容。

是否可以控制出现在共享菜单中的应用程序?

0 投票
0 回答
11 浏览

share - 产品共享功能,如亚马逊反应原生

我可以用什么来使用带有图像的链接来分享产品。我已经尝试过 react-native-share 和 Share both。Share 不允许与 messgae 共享图像,并且 react-native-share 在 snapchat 和 instagram 等上失败。

请参考我一些东西来编写这个功能。

0 投票
1 回答
48 浏览

react-native - 有没有办法以编程方式关闭 react-native-share?

我想share.open()在用户一段时间不活动时关闭。类似的东西share.open()

0 投票
1 回答
205 浏览

react-native - 华为设备在 react-native-share 中不返回承诺成功或错误

嗨,我们在我们的应用程序中使用以下库,它在 Android 和 iOS 中运行良好,但在华为设备中 Share.open() 不返回任何内容。

是我们用来分享一些文本的库。

在华为设备中,它确实打开了共享对话框,我可以选择任何应用程序来共享消息,回到我们的应用程序后,应用程序逻辑无法继续,因为承诺没有返回任何值。

我在只有 HMS 可用的华为 P40Pro 设备上进行测试。但是,即使同时具有 HMS 和 GMS 的设备也存在相同的问题。

感谢您对此的任何帮助。

0 投票
0 回答
79 浏览

javascript - 一旦用户在其他应用程序上共享任何内容并返回实际应用程序,Share.open 总是在 android 设备上返回消息未定义

重现步骤

  1. 使用 react-native-share 在 android 设备中安装应用程序。
  2. 分享任何图像或消息(例如 Whatsapp)。
  3. 观察将其粘在 Whatsapp 上的行为不会再次出现在您的应用程序上。
  4. 现在按回 1/2 次,您将再次使用您的应用程序。
  5. 商店分享。打开输出并观察它。

预期行为

  1. ios设备上的返回同样应该返回。
  2. 共享完成后,它应该会在实际应用程序上自动返回。(这可能是不可能的,但如果我们可以归档这看起来像 android 默认共享行为,这将非常有用。)

实际行为

  1. ios 输出:{“消息”:“net.whatsapp.WhatsApp.ShareExtension”,“成功”:真}
  2. 安卓输出:{“消息”:未定义,“成功”:真}

环境

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