|
/

调用微信登录拉不起来

Xxiaoxlonging
发布于 5 年前
337
社会化分享 U-Share
功能使用

if (UMShareAPI.get(mContext).isInstall(mContext, SHARE_MEDIA.WEIXIN)) {//判断安装
UMShareConfig config = new UMShareConfig();
config.isNeedAuthOnGetUserInfo(true);
UMShareAPI.get(mContext).setShareConfig(config);//每次都拉取微信认证
UMShareAPI.get(mContext).getPlatformInfo(mContext, SHARE_MEDIA.WEIXIN, new UMAuthListener() {//回调
@Override
public void onStart(SHARE_MEDIA share_media) {
Log.d("xxxxxx", "开始拉起微信");
}

@Override
public void onComplete(SHARE_MEDIA share_media, int i, Map<String, String> map) {
Log.d("xxxxxx", "微信返回");
getWeChat(map);
}

@Override
public void onError(SHARE_MEDIA share_media, int i, Throwable throwable) {
Log.d("xxxxxx", "微信授权失败");

}

@Override
public void onCancel(SHARE_MEDIA share_media, int i) {
Log.d("xxxxxx", "授权取消");
}
});
} else {
ZYToastUtil.showCenterToast(getApplicationContext(), "请先安装微信");
}

还需要其他什么套路么 微信那边已经有微信登录的权限了

3个回答
 
5 年前

有没有使用最新版本的SDK?

 
5 年前

您好,麻烦您测试下demo

Loading ...
登录社区,分享你的经验