博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
React Native系列——微信分享
阅读量:6532 次
发布时间:2019-06-24

本文共 741 字,大约阅读时间需要 2 分钟。

hot3.png

一、使用步骤

1、下载插件

下载react-native-wechat这个插件,并按照文档修改原生项目的配置和代码

github地址:

2、在微信开放平台注册账号并新建应用

微信开放平台:

 

 

 

 

审核成功后,你便获得了AppID和AppSecret

3、包名的获取

204756_VjcP_1416844.png

4、应用签名的获取

(1)、应用签名可以通过一个小工具获得,工具下载地址:

(2)、将小工具安装到手机,打开并输入应用包名获取签名

(3)、参考文章:

其实我是做前端的,对于签名不太懂。

5、项目中的代码

211509_Eu6k_1416844.png

 

211554_qXeR_1416844.png

 

更多的方法请查看github官网和issues的问题。

6、分享结果

215038_GNvc_1416844.png

 

215049_FSyx_1416844.png

二、特别注意

1、 这些插件最基本的功能就是分享朋友圈,微信支付和微信登录都需要300块钱/年的注册费用。

2、 大家需要到微信开放平台上注册一个app项目,然后获取appid才能够使用,我开始有微信公众平台的账号,这个和微信开放平台不通用。

3、官网上面使用了async await方法,我最开始是用箭头函数的写法定义的自己的函数,这个await就编译不过去了,一直报错,后来改为普通的es6的写法定义函数就可以编译过去了

4、有时候分享不成功是因为分享的照片大小是有限制的

5、另外两个插件

①react-native-wechat-android

②react-native-wechat.ios

免责说明

1、本博客中的文章摘自网上的众多博客,仅作为自己知识的补充和整理,并分享给其他需要的coder,不会用于商用。

2、因为很多博客的地址看完没有及时做保存,所以很多不会在这里标明出处,非常感谢各位大牛的分享,也希望大家理解。

 

转载于:https://my.oschina.net/u/1416844/blog/687208

你可能感兴趣的文章
HTML页面跳转的5种方法
查看>>
李洪强-C语言5-函数
查看>>
开源监控利器grafana
查看>>
Android获取当前时间与星期几
查看>>
jenkins2 multibranch
查看>>
Css定位-定位
查看>>
am335x 电容屏驱动添加。
查看>>
rhel-server-7.2-x86_64无法联网(VMware环境)
查看>>
Nginx配置中的log_format用法梳理(设置详细的日志格式)
查看>>
优化LibreOffice如此简单
查看>>
【Oracle 数据迁移】环境oracle 11gR2,exp无法导出空表的表结构【转载】
查看>>
3D印花芭蕾舞鞋为舞者科学地保护双脚
查看>>
通过ActionTrail监控AccessKey的使用
查看>>
从 JavaScript 到 TypeScript
查看>>
一个mysql复制中断的案例
查看>>
【最佳实践】OSS开源工具ossutil-大文件断点续传
查看>>
Linux常用的服务器构建
查看>>
深入了解 Weex
查看>>
异构数据库
查看>>
透视校正插值
查看>>