找回密码
 立即注册
搜索

【技术】关于微信分享的实现,亲测可用

10
回复
14550
查看
  [复制链接]

1

主题

1

帖子

310

积分

 楼主| 2018-5-9 15:27:06 显示全部楼层 |阅读模式
本帖最后由 LeoHHH 于 2018-5-9 15:29 编辑 最近折腾了很久的快应用,踩了不少坑,非常感谢快应用官方微信群里的: 【董 、-D~ 】的指导和帮助,貌似是小米的开发者。 下面把大概步骤总结下,避免后续的人走弯路: https://doc.quickapp.cn/features/service/share.html 官方文档在这里 1.在微信开发平台需要注册一个原生Android移动应用,并且审核通过,拿到wxKey,注意这个应用不能再在其他几个九大厂商的应用平台提交了,你要实现分享的这个快应用包名必须和这个应用相同、且还得使用这个应用的签名打包 (这个应用你可以临时做一个,helloword就行,微信开发平台注册时不需要提供应用包的,微信需要你提供一个签名,你可以把这个临时应用装在手机上,然后可以用【微信签名提取工具.apk】来提取他要的签名,见附件)。 2.上一步审核通过之后,你把拿到的wxKey填到【manifest.json】分享配置的设置中,同时你还需要调一个appSign字段。这个字段的值可以通过(【APK签名提取工具.apk】来提取,见附件) 3.配置完之后,你的manifest.json 大概应该长这样: 1525850269542.jpg 4. 接着再调用@service.share 的share传相应的值即可实现分享。这里需要注意那个分享图片的imagePath是需要本地路径地址的。 上传文件不能超过1MB,附件我上传到网盘了 https://pan.baidu.com/s/1bxpEI1FOi-rVCi42TE4scQ
回复

使用道具 举报

16

主题

112

帖子

920

积分

2018-5-16 12:00:44 显示全部楼层
为什么设置为图文类型,分享后还是文字类型的消息

点评

有些分享平台 是不支持 图文类型的。所以分享出去的还是文字类型  详情 回复 发表于 2018-5-18 18:45
回复

使用道具 举报

1

主题

67

帖子

475

积分

2018-5-18 18:45:06 显示全部楼层
jy 发表于 2018-5-16 12:00 为什么设置为图文类型,分享后还是文字类型的消息
有些分享平台 是不支持 图文类型的。所以分享出去的还是文字类型
回复

使用道具 举报

1

主题

7

帖子

40

积分

2018-9-18 18:51:21 显示全部楼层
  1. <div class="quote"><blockquote>1.在微信开发平台需要注册一个原生Android移动应用,并且审核通过,拿到wxKey,注意这个应用不能再在其他几个九大厂商的应用平台提交了,你要实现分享的这个快应用包名必须和这个应用相同、且还得使用这个应用的签名打包
复制代码
请问一下,注册的这个原生Android app和这个快应用包名相同,那么我还可以用这个包名的app上架到九大产商的应用市场吗?这样会不会跟快应用冲突了?
回复

使用道具 举报

1

主题

7

帖子

40

积分

2018-10-16 17:31:42 显示全部楼层
illegal path 图片路径无论如何都这样,我这边确定不是路径这是问题
回复

使用道具 举报

0

主题

1

帖子

5

积分

2018-10-31 10:01:29 显示全部楼层
jam 发表于 2018-10-16 17:31 illegal path 图片路径无论如何都这样,我这边确定不是路径这是问题
我也遇到了这个问题,请问图片路径这个你是怎么解决的呢?
回复

使用道具 举报

1

主题

7

帖子

40

积分

2018-10-31 16:31:59 显示全部楼层
wenfeng 发表于 2018-10-31 10:01 我也遇到了这个问题,请问图片路径这个你是怎么解决的呢?
使用绝对路径
回复

使用道具 举报

1

主题

4

帖子

25

积分

2019-9-23 11:30:48 显示全部楼层
难道没有人遇到 华为手机分享不了微信?
回复

使用道具 举报

1

主题

4

帖子

25

积分

2019-9-23 11:33:03 显示全部楼层
华为手机使用 第三方分享无法分享到微信 其他机型手机都正常 求大佬给出解决方案
回复

使用道具 举报

2

主题

8

帖子

50

积分

2021-2-2 14:29:39 显示全部楼层
老哥。为何用这个【微信签名提取工具.apk】 总是说营部未找到,我明明安装了应用。uni.UNI5FE02E0 会不会因为我这个包名不规范的原因所导致的?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册