微信分享sdk 提示: 登录游戏的微信帐号与当前微信帐号不一致,是否继续

现象:

使用微信sdk进行分享时,提示

微信分享sdk 提示: 登录游戏的微信帐号与当前微信帐号不一致,是否继续_第1张图片

原因:

SendMessageToWX.Req 的openId填错了,如:

// 构造一个Req
SendMessageToWX.Req req = new SendMessageToWX.Req();
req.transaction = transaction; // transaction字段用于唯一标识一个请求
req.message = msg;
req.scene = type;
req.openId = "my_openId";
// 调用api接口发送数据到微信
boolean ret = mWxApi.sendReq(req);
boolean check = req.checkArgs();

解决方法:

1、去掉代码:req.openId = "my_openId";

2、填写“my_openId”为正确的openId


你可能感兴趣的:(微信分享sdk 提示: 登录游戏的微信帐号与当前微信帐号不一致,是否继续)