微信三方登录
2016-05-15 17:05
393 查看
转载请说明出处 /article/7749660.html
今天说与大家分享一下微信的三方登录,既然都与友盟相关,肯定也是微信必须与友盟有个关联,继续先把我们的apk打包签名,然后用MD5签名生成器,在友盟官社会化分享三方登录里即可下载安装到手机里,输入自己项目里的包名即可生成MD5签名,将获取到的签名填写到微信开放平台,注意签名和包名填写错误会导致点击分享按钮无法进入微信客户端好友选择页面。
,然后就没友盟什么事了,我们接下来去微信开放平台。https://open.weixin.qq.com/
在管理中心里面创建应用,创建完会得到AppID和AppSecret如下图
这里需要注意的是需要话费300块钱才可以,申请大概2天左右。
这个AppID和AppSecret我们稍后会用到
应用签名是MD5生成的签名填写上即可
然后回到我们项目里同样需要导入微信相关的jar包,然后我们可以在资源中心查看如何介入登录功能
需要注意的是必须在包的根目录下新建一个包名字必须是wxapi,并在manifest.xml中标签里注册一定不要改动
需要在你的包名根节点下新建一个包格式如下:你自己的包名.wxapi,并创建一个类WXEntryActivity继承WXCallbackActivity
在application节点里填写如下代码
然后代码和QQ,微博几乎一模一样需要改动的地方就是调用的地方
在onCreate里调用
大功告成,如果有不明白的地方,请留言,看见第一时间回复大家
今天说与大家分享一下微信的三方登录,既然都与友盟相关,肯定也是微信必须与友盟有个关联,继续先把我们的apk打包签名,然后用MD5签名生成器,在友盟官社会化分享三方登录里即可下载安装到手机里,输入自己项目里的包名即可生成MD5签名,将获取到的签名填写到微信开放平台,注意签名和包名填写错误会导致点击分享按钮无法进入微信客户端好友选择页面。
,然后就没友盟什么事了,我们接下来去微信开放平台。https://open.weixin.qq.com/
在管理中心里面创建应用,创建完会得到AppID和AppSecret如下图
这里需要注意的是需要话费300块钱才可以,申请大概2天左右。
这个AppID和AppSecret我们稍后会用到
应用签名是MD5生成的签名填写上即可
然后回到我们项目里同样需要导入微信相关的jar包,然后我们可以在资源中心查看如何介入登录功能
需要注意的是必须在包的根目录下新建一个包名字必须是wxapi,并在manifest.xml中标签里注册一定不要改动
需要在你的包名根节点下新建一个包格式如下:你自己的包名.wxapi,并创建一个类WXEntryActivity继承WXCallbackActivity
public class WXEntryActivity extends WXCallbackActivity { }
在application节点里填写如下代码
<activity android:name=".wxapi.WXEntryActivity" android:configChanges="keyboardHidden|orientation|screenSize" android:exported="true" android:screenOrientation="portrait" android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
然后代码和QQ,微博几乎一模一样需要改动的地方就是调用的地方
login(SHARE_MEDIA.WEIXIN);
在onCreate里调用
// 注意:在微信授权的时候,必须传递appSecret //这里需要替换成你注册的AppID String appId = 替换成你微信平台的AppID; String appSecret = 替换成你微信平台申请的APPSECRET; // 添加微信平台 UMWXHandler wxHandler = new UMWXHandler(mContext, appId, appSecret); wxHandler.setRefreshTokenAvailable(false); wxHandler.addToSocialSDK(); // 支持微信朋友圈 UMWXHandler wxCircleHandler = new UMWXHandler(LoginActivity.this, appId, appSecret); wxCircleHandler.setToCircle(true); wxCircleHandler.addToSocialSDK();
大功告成,如果有不明白的地方,请留言,看见第一时间回复大家
相关文章推荐
- 微信开发之消息接收--语音消息(七)
- 记一次iphone 微信内置浏览器跨域无法获取cookie问题的解决方法
- 微信局域网测试环境搭建方法
- 微信扫码支付(模式一)
- 玩转微信支付全过程
- [置顶] Android:NineGridLayout — 仿微信朋友圈和QQ空间的九宫格图片展示自定义控件
- iBotCloud-小i机器人在微信公众号中实现智能回答
- 微信分享闪退问题分析及解决
- 微信JS SDK PHP Demo
- 微信开发——前期配置
- 用Node.js开发微信公众号
- 微信html5开发平台
- 微信公众号
- 微信群九大规律 - 47万微信群和2亿微信用户背后的故事
- 阅读量上不去?你的公众号是不是犯了这几个问题
- iOS 分享到qq好友,qq空间,微信好友,微信朋友圈,新浪微博
- 微信课堂的初步确立
- 微信网页中长按二维码图片能弹出菜单是怎么实现的?
- 微信中关闭网页输入内容时的安全提示 [干掉 “防盗号或诈骗,请不要输入QQ密码”]
- 微信WeixinJSBridge API