【友盟+】开发者社区

微信集成你可能遇到的问题

xiaolin 发表于 2016-12-7 17:33:37 |

xiaolin
xiaolin 发表于 2016-1-11 14:45:30 | 显示全部楼层 |阅读模式
各位盟友大家好, 一直以来微信的集成困扰着很多的盟友,下面 我来给大家说说,遇到微信问题时候该如何检查
1、点击分享面板的微信分享,出现闪退现象,无法到微信分享好友列表????(该问题占每天技术支持同学解决问题微信问题的90%)
出现这个效果 多数是由于微信开放平台填写的包名和签名和你实际打包签名的apk的包名和签名不一致造成的!
如何解决?
本帖子最下面附加了一个签名检查工具, 将该apk文件安装至手机中。安装微信的签名工具,打开GenSignature应用程序,填写你App的包名,点击“Get Signature”即可得到签名  。你要检查这个签名和你微信开放平台填写的是否一致(  微信开放平台填写的签名需要大写转小写去掉冒号),如果不一致,就需要你将微信开放平台的改成这个签名工具获得的了,就可以啦~~


改好了之后可以卸载下app和微信然后重新安装下进行测试, 这个问题就很快搞定了


2、点击微信分享面板的微信分享,然后就一直在转圈圈,不能进入微信好友列表,也不闪退????
这个是因为图片过大造成的
如何解决?
换一个图片咯, 换了应该就好了
3、点击微信分享,可以拉取到微信好友,but!不能点击到,进行分享
这是因为少加了混淆
如何解决?
去把我们提供的混淆的代码都加好,不能少哟
4、以下的事情,你不要做
不要用我们文档里面提供的微信appid和secret! why?
安卓的微信开放平台的申请是跟包名和签名相关的,我们的那个是对应我们自己的包名和签名的,你不能这么用,统统换你自己的啦,  
不要问我,微信测试一定需要打包签名吗
这个是一定要的   测试的时候要用打包签名的进行测试,  以打包签名的为准 别说为啥我之前就好使现在怎么就不行的事儿,  如果出现 一定先检查下签名


5、微信登陆
微信登陆需要有权限的, 恩你需要跟微信开放平台申请, 不然的话就会出现没有scope权限或者scope参数错误  
这样的错误, 如果出现了怎么办?  去微信开通权限,恩,微信会收取你300rmb ~~~
6、微信登陆点击没有反应   
这个问题之前我们有讲过的  复习下这个帖子http://bbs.umeng.com/forum.php?m ... 1%E6%8E%88%E6%9D%83


如果使用的是5,0的 sdk 可能会有点儿出入但是,基本不差 也是如下这几个要点
准备项:获取微信登陆权限,打包签名进行测试,微信appid啥的写的是对的,
(1)签名是否正确 不会检查的看我帖子的第一条
(2)回调是否正确, 回调
在AndroidManifest.xml中下注册下面的回调Activity, 直接复制到Android manifest XML 即可,千万不要进行修改
[Java] 纯文本查看 复制代码
<activity
   android:name=".wxapi.WXEntryActivity"
   android:theme="@android:style/Theme.Translucent.NoTitleBar"
   android:configChanges="keyboardHidden|orientation|screenSize"
   android:exported="true"
   android:screenOrientation="portrait" />



你们谁在加上了自己的包名,我会分分钟告诉你们, 改!!回!!去!!!!
然后把路径写对哦,    具体查上面的链接,,不想累述
7、关于微信回调
诶,好多盟友都有这个问题,其实你要是按照我上面说的 这个问题一般不会出现啦,如果出现怎么办, http://bbs.umeng.com/forum.php?m ... e=1&extra=#pid11221
这个帖子可以解决问题咯,








Gen_Signature_Android.apk

16.85 KB, 下载次数: 1742

app_signatures.apk

156.73 KB, 下载次数: 1009




上一篇:分享到QQ控件图片变形,怎么解决
下一篇:请问Fresco在添加新版SDKv5.0.1后图片无法加载什么原因?

唔~集中问题可以看置顶帖子,有相关的索引点我!我是索引,珍惜我们交流的机会,解答您的问题同时您也回复几个力所能及的问题咯

余温
余温 发表于 2016-1-21 14:57:53 | 显示全部楼层
微信最多支持多大的图的分享?我这边有时候会截个比较长的图,这个时候分享到微信和朋友圈会出现loading,然后loading过一会儿就消失了





萌芽说
萌芽说 发表于 2016-5-5 19:09:23 | 显示全部楼层
我和楼主说的一样,但是只能第一次获取到信息,之后就获取不到了,怎么回事呢

woniu0936
woniu0936 发表于 2016-5-10 19:09:54 | 显示全部楼层
url=http://log.umsns.com/share/multi_add/5729ce0de0f55aa4620003fd/f4b6d8b87296a84f4f61070276f5d0ff/
05-10 19:08:23.226 19163-19734/com.gouhuoapp.say E/xxxxx: raw={"sns":"{\"wxsession\":\"\"}","pcv":"2.0","md5imei":"917FA8E5EDD8E2A208268338ED26E606","ak":"5729ce0de0f55aa4620003fd","de":"m3","mac":"40:c6:2a:6e:3e:34","sn":"98AKBNG22NTA","ek":"f4b6d8b87296a84f4f61070276f5d0ff","os":"Android","opid":9,"sid":"b4ff2ca5ecd879d8083f631c5153ef01","imei":"86996902555804","en":"Wi-Fi","to":"{\"wxsession\":\"\"}","uid":"917fa8e5edd8e2a28268338ed26e66","tp":1,"type":"normal","sdkv":"5.1.1","android_id":"29c898081d7a515d","dt":"1462878503213"}
05-10 19:08:23.228 19163-19734/com.gouhuoapp.say E/umengsocial: xxxxx send~~={ud_post=YXdtf0SzNjlcgE35ya+fbHpK9L8ef0b6jzuLgo8aEP6mpJC9qZxKGQ/IIDrDdBT1qL6kxBqcRVZ1CPt1LazMsKjoh1IJHCmn2IZuGAIcM+YjJa1x186sme7u5UtqiVKot2nlEPPE7szDkMlYGlOJGJKeVwbOSJYobH2K5dc9aJkQYksIlV5ZphCk+yHFXNGxgvS2yPRCzwebRoQ8AFOeuo5GV8oubO3d6fDIOPYKwlNzKtVY1DRfKwMUEt9bSk73EU4h/vSp8CVtHN3cQLiGNstYwF2hP/yadaEhQ85GSsc09055I+EWaYjXd31lmJDR6xKymUyABQ8WbbGfIQ3qZVL2WCz1F5Zd0YvVyCqOxG7Yb1m0y+/bzDxnJxOaGcvenvF47EjWD+DJS2/c7OnPaqZk/ZH2xj1VF5hy7uPZ0W2AV75a4pN3CAbzJTznIlvKB5MxtuvzitNamA/V2FGkSocgbBFJkpk7YqxqiIstX6+otyZqFbp01+BrlWwZQO1IYw65/V/rB+cspboRLmxzAiG9UGIgZuofhh6tK7lOmbcZTQZf4cFmCIYlkm62+WP4DbgwgRejyYbeGTicNkOCzFbP559AcVt7sC9bd9FkrfAb3kyc/eELXXk4eX2PEJOC}
05-10 19:08:25.203 19163-19754/com.gouhuoapp.say E/xxxxx: url=http://log.umsns.com/share/multi_add/5729ce0de0f55aa4620003fd/f4b6d8b87296a84f4f61070276f5d0ff/
05-10 19:08:25.223 19163-19754/com.gouhuoapp.say E/xxxxx: raw={"sns":"{\"wxtimeline\":\"\"}","pcv":"2.0","md5imei":"917FA8E5EDD8E2A208268338ED26E606","ak":"5729ce0de0f55aa4620003fd","de":"m3","mac":"40:c6:2a:6e:3e:34","sn":"98AKBNG22NTA","ek":"f4b6d8b87296a84f4f61070276f5d0ff","os":"Android","opid":9,"sid":"b4ff2ca5ecd879d8083f631c5153ef01","imei":"86996902555804","en":"Wi-Fi","to":"{\"wxtimeline\":\"\"}","uid":"917fa8e5edd8e2a28268338ed26e66","tp":1,"type":"normal","sdkv":"5.1.1","android_id":"29c898081d7a515d","dt":"1462878505199"}
05-10 19:08:25.225 19163-19754/com.gouhuoapp.say E/umengsocial: xxxxx send~~={ud_post=Ef546GfswFPfg2gTw79V/tZn6765qjiiGe+mKbPCgeUFbXrb2EtVyWuwTSlPvpI5xwxtey9wbdh7IkgXim6EMr1u2HWTRC6g45/+WZEKk6SNAkiPkNgnVtH7JDzciEh2THE6sh0ix/CKp6hIm+lgi7qosQWsAtusEUkU6I/9g8jbAYuuxOxHJH1S0dtb+2LFJY0Dt3LWpE7aWba6FGM2SD8G4b//FvkU+4aHJti52cww0QKC+Psm8yHBZ1WsSgqFatFKLKvx8FbTMrFkxJoEh6JEX36BTbo77irpJeOISXLf4yJCfbs4UAQjbGfrLPU8FJsSuBwgKW1A0jlg0KgRmDAIUkcBwM0GSzj4z2CQO0gnVFw3AWtZqby5Ua+VBKguWeWu+d0nPwaaQNdCYbAHk+WhxZhzAeTdX5rtThxARPtQC8CVREFgFxKpXad8lXf46XyJp5IYWXVEsy8zG07yQL1hvtxl06rDFbsRqGhfbbrN+Hea9id3QKGJlQDdd9+SHI1C0JqGmwifLDEwAnCgNwDvTHvRhfFFmKS0ecxKsAakF+t/+F3aiURXW0NuPA7ENatzwlmIuPo1r4tCUGml2ExNk5VNhp44qM0YgrHHs70+T9vAvR/C52pvW2fn5Jac}
后台log,上面该住的的都检查了,请问是哪里忽略了

woniu0936
woniu0936 发表于 2016-5-10 19:10:43 | 显示全部楼层
接口 http://log.umsns.com/share/multi_add/5729ce0de0f55aa4620003fd/f4b6d8b87296a84f4f61070276f5d0ff/ 的返回值{"st": "0"}


woniu0936
woniu0936 发表于 2016-6-26 12:17:43 | 显示全部楼层
Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'.
> com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: com/tencent/mm/sdk/a/a$a.class
这个问题怎么办?

天行
天行 发表于 2016-6-28 14:24:35 | 显示全部楼层
我集成都会了,包名以及申请的微信appkey都检查对了,但是微信登录就是只调用onstart,,,,,onComplete根本就不走看,这个怎么弄



huangxiquan
huangxiquan 发表于 2016-7-27 11:35:14 | 显示全部楼层
余温 发表于 2016-1-21 14:57
微信最多支持多大的图的分享?我这边有时候会截个比较长的图,这个时候分享到微信和朋友圈会出现loading, ...

请问你解决了吗?我这边也遇到了.我这边有这样一个情况,更大的图能分享,反而小的图分享不了,就转圈一会,没有任何反应.

zhuiju
zhuiju 发表于 2016-8-26 11:20:01 | 显示全部楼层
本帖最后由 zhuiju 于 2016-8-26 11:40 编辑

QQ图片20160826111852.png 为什么都一样了还是闪退,能给我说说为什么么
QQ截图20160826111824.png

Jacob8687
Jacob8687 发表于 2016-9-8 17:42:28 | 显示全部楼层
谢谢您的分享   说实在我常遇到类似的情况   就是不知道如何去解决的     这下好了   真是万分感谢   

取个名字真的好难呀
取个名字真的好难呀 发表于 2016-9-9 09:45:17 | 显示全部楼层
我的 签名 和报名 都对  微信也通过了 也是按照你问上上面操作了 用的友盟默认的面板  qq 和qq空间可以分享  就是 微信和朋友圈点击没有反应 就是loding出来一会然后闪一下 就没有任何反应了 也没有错误日志

lzcdym
lzcdym 发表于 2016-10-27 14:38:51 | 显示全部楼层
微信分享链接iOS8上边无效,分享出来根本没有链接[UMSocialData defaultData].extConfig.wechatTimelineData.url


一步一个脚印
一步一个脚印 发表于 2016-10-28 18:25:40 | 显示全部楼层
取个名字真的好难呀 发表于 2016-9-9 09:45
我的 签名 和报名 都对  微信也通过了 也是按照你问上上面操作了 用的友盟默认的面板  qq 和qq空间可以分享 ...

我也晕倒你这样的问题,你的解决了吗?

hundong
hundong 发表于 2016-11-1 16:03:35 | 显示全部楼层

整合进我们的工程,unity4.7就报这个错。请问怎么解决?
我们之前已经有腾讯的微信登录和微信支付的官方组件。

Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.
C:/Program Files/Java/jdk1.7.0_79\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Users/Administrator/AppData/Local/Android/sdk\tools" -Dfile.encoding=UTF8 -jar "C:/Program Files (x86)/Unity/Editor/Data/BuildTargetTools/AndroidPlayer\sdktools.jar" -

stderr[
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.tencent.mm.sdk.b.b) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.tencent.mm.sdk.b.b) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.umeng.socialize.bean.aa) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.umeng.socialize.bean.ab) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.umeng.socialize.bean.ac) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler
and without specifying any "-target" type options. The consequence of ignoring
this warning is that reflective operations on this class will incorrectly
indicate that it is *not* an inner class.
warning: Ignoring InnerClasses attribute for an anonymous inner class
(com.umeng.socialize.bean.ad) that doesn't come with an
associated EnclosingMethod attribute. This class was probably produced by a
compiler that did not target the modern .class file format. The recommended
solution is to recompile the class from source, using an up-to-date compiler


我是坏人请相信我
我是坏人请相信我 发表于 2016-11-17 10:07:54 | 显示全部楼层
long1211 发表于 2016-7-22 21:11
我也是,请问你解决了没有啊

同求啊,我的签名跟官网一样,而且包名也一致,项目里面吗微信的AppID还有AppSecret也改成自己的了还是闪退,你们解决没有?


我是坏人请相信我
我是坏人请相信我 发表于 2016-11-17 10:09:51 | 显示全部楼层
取个名字真的好难呀 发表于 2016-9-9 09:45
我的 签名 和报名 都对  微信也通过了 也是按照你问上上面操作了 用的友盟默认的面板  qq 和qq空间可以分享 ...

同样问题,求解答

我是坏人请相信我
我是坏人请相信我 发表于 2016-11-17 10:44:02 | 显示全部楼层
我的签名跟微信开放平台一样,而且包名也一致,项目里面吗微信的AppID还有AppSecret也改成自己的了,而且app也是打包之后测试的还是闪退怎么搞

4545
4545 发表于 2016-11-29 15:20:13 | 显示全部楼层
配置签名build.gradle:
signingConfigs {
        config {
            storeFile file('E:/***.keystore')
            storePassword '****'
            keyAlias '******'
            keyPassword ****'
        }
    }
buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
            signingConfig signingConfigs.config
        }

        debug {
            signingConfig signingConfigs.config
        }
    }
然后吧平台的签名改成你自己配置的签名就OK了

ljw是wo
ljw是wo 发表于 2016-12-3 16:23:03 | 显示全部楼层
我想问一下,之前已经实现可以分享到微信朋友圈,那现在要实现微信登录功能 还需要在微信开放平台申请微信登录权限吗?

ylz
ylz 发表于 2016-12-7 17:33:37 | 显示全部楼层
天行 发表于 2016-6-28 14:24
我集成都会了,包名以及申请的微信appkey都检查对了,但是微信登录就是只调用onstart,,,,,onComplete根本就 ...

使用微信的分享需要认证微信开放平台的资质证明吗?还是说我直接创建应用,拿到key就行
12下一页
您需要登录后才可以发帖 登录 | 立即注册

本版积分规则

发表主题

精彩推荐

网约车平台
美团打车网约车服务
美团打车
美团打车 南京率驰汽车服务有限公司
运行报错java.lang.NoClassDefFoundError:有人遇到过吗?
在项目中集成友盟分享功能,只加了微信、qq、微博,都是精简版。按照友盟官方的方法操作的。 签名用的友盟

关注我们

新浪微博
微信

欢迎关注友盟官方微博微信!

在线客服
返回顶部 返回列表