用ReactNative开发的应用,如果在应用内部,想调用小程序的分享功能,也是可以的。

首先你得有一个正式发布的微信小程序。

1.app和小程序关联

app调用小程序的分享功能,需要在微信开放平台(https://open.weixin.qq.com/),将 App 和小程序关联起来

2. 使用 react-native-wechat-lib 库

react-native-wechat 库没有app调用小程序分享的相关功能,所以使用 react-native-wechat-lib库

2.1 react-native-wechat-lib

npm地址如下

https://www.npmjs.com/package/react-native-wechat-lib

配置很简单,无非就是 安装和 链接,参考官方文档即可。

我这里只实现 android 端

2.2 关于androidx的问题:

如果你的项目不支持 androidx,安装完运行时下面这个类会报错。

node_modules\react-native-wechat-lib\android\src\main\java\com\theweflex\react\WeChatModule

报错的是下面这句

import androidx.annotation.Nullable

将它替换成 下面这句就好

import android.support.annotation.Nullable;

2.3 RN端实现调用小程序的分享功能

//1. 导入
import * as WeChat from 'react-native-wechat-lib'
//2. 注册
WeChat.registerApp('微信开放平台申请的appId','universalLink');//3. 调用小程序的分享
WeChat.shareMiniProgram({title: 'Mini program.',  //标题userName: 'gh_d39d10000000', //小程序的原始IDwebpageUrl: 'https://google.com/show.html', //兼容低版本的网页链接,thumbImageUrl: 'https://google.com/1.jpg', //缩略图scene: 0
})

详细api 查看官方文档即可。

《ReactNative》app调用小程序的分享相关推荐

  1. uniapp多端分享(app,小程序,公众号)

    前言 开发uniapp程序的项目,用它生成多端应用,由于兼容各种多端应用,程序代码需要相应的适配,在项目里分享功能是很常见的一个功能,但是在不同的端有不同的方法,我们如何实现多端分享呢?(app,小程 ...

  2. 微信小程序实现分享里调用接口

    微信小程序实现分享里调用接口 在开发微信小程序的时候,有一个需求,在点击分享按钮的时候,调用后台的接口,来获取一个分享的值,在分享的时候在分享链接里拼这个值. 初始的想法 在onShareAppMes ...

  3. h5打开app_移动端产品比较分析:APP、小程序、H5

    本文笔者从实际工作经验出发,结合参考相关文章,对移动端产品(APP.小程序.H5)从13个方面进行了比较分析,与大家分享. 移动端产品包括小程序(本文特指微信小程序).APP(安卓.IOS).H5页面 ...

  4. 微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享

    微信小程序记录用户行为浏览记录和停留时间以及小程序全局分享 项目需求 1.后台统计一个用户在我们小程序的每个页面的停留时间 2,前台用户可以在个人中心看到自己的分享记录以及多少人查看 需求分析 需求一 ...

  5. 微信小程序绘制分享图

    微信小程序绘制分享图例子: demo下载地址:https://gitee.com/v-Xie/wxCanvasShar 大致代码会再以下说明 实际开发项目: 基础知识点: 了解canvas基础知识 w ...

  6. h5端登录是什么意思_关于app、小程序和h5之间的区别

    1.APP 运行环境--Android和IOS手机操作系统 系统权限-- 最多最全面,但有些属于隐私需要用户授权才能调用. (安卓与IOS也有许多差异:Android类似于Windows,App几乎可 ...

  7. uniapp 公众号打开小程序,app打开小程序,小程序打开其他小程序

    (公众号打开小程序) 第一步->进入项目目录: npm install jweixin-module --save 第二步->在要调用得页面里面 import jweixin from ' ...

  8. 小程序分享到朋友圈功能_微信小程序开放分享到朋友圈功能

    2020年7月7日(据说是6日深夜),一个很特别的日子,微信低调地放开了一个功能:微信小程序"分享到到朋友圈",这个看似微小的变化,对微信小程序来说意义重大. 用fenng大的话说 ...

  9. App、小程序、H5,这三者该如何抉择?

    无论是大公司还是创业小公司,都会面临先做App.小程序还是H5的困境,还有公司是所有终端都一起做. 对于大公司来说可以同步进行一起开发,但对于小公司来说就未必有那么多人力和精力一起去完成了.那他们彼此 ...

最新文章

  1. 图像补运算:ptr反色处理
  2. 如何理解“跳出率”,它对SEO有什么影响?
  3. [WS]使用Axis发布简单的Web服务
  4. 解决Android 编译出错 找不到android.databinding.ViewDataBinding的类文件
  5. Oracle优化05-执行计划
  6. smartforms金额或者数量字段显示不出来
  7. redis(17)--集群
  8. 想自学python看哪位的视频比较好-python学习视频好的有哪些
  9. R语言︱H2o深度学习的一些R语言实践——H2o包
  10. 【MySQL】java应用开发与实践读书笔记
  11. 接收微信支付通知php代码,微信支付开发告警通知实例
  12. windows server 试用激活 及 设置用户数
  13. 使用向日葵进行远程办公,手机电脑都可以时时刻刻使用远端电脑
  14. 疫情数据可视化01---中国疫情时间序列数据整理(截至7月30号)
  15. windows下更改Apache以fastcgi方式运行php
  16. CMDB开发之用户登录登出的cookie校验
  17. 有道购物助手脚本版,支持chrome,解决bug【Update 0.03】!
  18. Springboot毕设项目医疗云胶片管理系统nem7xjava+VUE+Mybatis+Maven+Mysql+sprnig)
  19. 使用DESeq2进行两组间的差异分析
  20. 【HDLBits 刷题 11】Circuits(7)Finite State Manchines 18-26

热门文章

  1. 解决博图V15 V16 V17 V18等高版本和低版本在同款PLC上不兼容的问题
  2. Easy Excel 解析Excel
  3. jQuery模仿淘宝商品评价
  4. Chrome浏览器同一窗口每次请求sessionId不同问题的一种解决办法分享
  5. 世界银行报告:融合技术革命和人力资本
  6. 求助生物源排放模型MEGAN
  7. 无线电极限传播距离计算
  8. 分期付款,轻松购ThinkSNS
  9. 导图解书-羁绊(01)《销讲成交策略》
  10. java swing GUI 雷电小游戏,适合初级小白