关于mob第三方登录的坑——微信篇
来源:互联网 发布:vb 中的structure 编辑:程序博客网 时间:2024/06/05 07:52
第一次用mob继承android的第三方登录,就踩到了个大坑,我是应该高兴还是高兴。
首先说说集成步骤:
1、准备工作:拷贝各种jar包到libs文件夹下面,拷贝ShareSDK.xml文件到asserts文件夹下面。
2、获取微信的第三方登录的AppId和AppSecret,分别替换掉ShareSDK.xml文件的默认数据。
<Wechat Id="4" SortId="4" AppId="wx****************" AppSecret="53e*****************************" BypassApproval="false" Enable="true" /> <WechatMoments Id="5" SortId="5" AppId="wx****************" AppSecret="53e*****************************" BypassApproval="false" Enable="true" /> <WechatFavorite Id="6" SortId="6" AppId="wx****************" AppSecret="53e*****************************" Enable="false" />
3、新建包:wxapi,在这个包下面新建类:WXEntryActivity, 这个类是微信客户端回调activity。不要忘记在 AndroidManifest.xml文件下注册:
<activity android:name="com.a.b.wxapi.WXEntryActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:screenOrientation="portrait" android:theme="@android:style/Theme.Translucent.NoTitleBar" />
讲道理这时候微信第三方登录就搞定了,哈哈哈哈哈,坑来了:如果我们在微信第三方平台填写的包名和wxapi包前面的名称不一样的话,就会找不到回调类。比如在微信第三方平台填写包名是:com.a.b,而WXEntryActivity所属包是com.a.d.wxapi,这时候就会有问题了, 此时只需新建一个com.a.b.wxapi包,并把WXEntryActivity类放进去,问题就可以完美解决。
阅读全文
0 0
- 关于mob第三方登录的坑——微信篇
- mob第三方登录
- android 利用mob 进行第三方登录
- MOB第三方使用
- Mob 第三方分享
- MOB第三方分享
- Android Studio Mob第三方登录/分享(图文教程)
- Android studio Mob第三方登录快速集成开发
- 关于第三方登录的问题
- 关于友盟的第三方登录
- 关于微信的第三方登录
- 可扩展的登录——第三方登录
- 第三方分享(一):mob
- Mob第三方短信注册
- 第三方登录——QQ登录
- PHP第三方登录—QQ登录
- 第三方登录—QQ登录
- 集成Mob第三方的短信验证码功能
- java基础学习二之异常
- 用Python抓取亚马逊云(AWS)的日志(CloudTrail)数据
- Spring使用java驱动定时调用MongoDB函数
- Go游戏服务器开发的一些思考(六):Docker Swarm Mode
- Mybatis优化
- 关于mob第三方登录的坑——微信篇
- onTouchEvent在DOWN事件里发送多条相同数据和UP里终止线程
- 优化算法——差分进化算法(DE)
- 8.4.1.6_图像与精灵的碰撞检测
- 编写Java程序,应用for循环打印菱形。
- 九度 1110:小白鼠排队
- python logging日志模块学习
- 8.4.2.2_利用最小平移向量使两个物体粘在一起
- Android基础--第一章