Unity 之 使用ShareSDK分享链接分享的却是文字

持续创作,加速成长!这是我参与「掘金日新计划 · 6月更文挑战」的第10天,点击查看活动详情

遇到问题

今天打安卓包分享遇到这样一个问题,ShareSDK分享图片到微信可以分享,分享链接却不好用了,分享可以正常拉起来微信,也可以分享出去,但是分享出去的 却是分享链接中的内容文本形式。很费解,只是更换了一个 包名以及appKey和appSecret,之前更换也没有出现这个问题。

尝试解决

趟坑之旅从此开始:

一,检查相关逻辑

  1. 打包的keystore跟微信开放平台上面的签名一致,即与MD5码一致。
  2. 检查appKey和appSecret是否填写正确。【后知后觉这个校验根本没有意义,因为如果有一个不对是拉不起来微信的】
  3. 包名跟开放平台上面的一致。
  4. 分享参数没有错误,【这项检查也基本没有什么结果,因为工程中相关代码根本没有修改】。

二,各种试错

  1. 修改分享链接地址为原来好用的地址,或者是这用地址如:"www.baidu.com" ,【结果是没有什么luan用】
  2. 查了一个最近导入到库是否对分享这有什么影响,并把版本库相应文件(我这是plugins文件夹下)还原到好用的版本,尝试无果
  3. 找到官方客服询问,得到答复是查看此链接:bbs.mob.com/forum.php?m…

解决问题

查看ShareSDK.xml里的ShareByAppClient属性是否设置为false,看到这里大部分人的问题应该解决,可是我的问题还是没有解决,没解决问题的童鞋继续看吧。

shareSDK

面的XML里面已经设置为false却还是不好用的话,可以看一下Inspector面板此选项是否是勾选状态,(我遇到的问题)。

xml

由于切换平台,将此脚本还原成默认值,故造成了此错误,以此记录一下,以免以后再犯。你遇到的问题解决了吗?不妨在评论区说说你的观点哦!

猜你喜欢

转载自juejin.im/post/7105144865754710047