微信分享小程序出现无法分享到微信,返回(未审核应用)

  • Home
  • 樊玲世界杯
  • 微信分享小程序出现无法分享到微信,返回(未审核应用)

1. 首先 遥登录微信 开放平台 是否 绑定了微信小程序,如下图

2.再看代码 内的appid 是不是 微信开放平台内的 appid 有无填写错误

//下面是分享方法

IWXAPI api = WXAPIFactory.createWXAPI(this, BaseApplication.WEIXIN_APP_ID);

// 将该app注册到微信

api.registerApp(BaseApplication.WEIXIN_APP_ID);

WXMiniProgramObject miniProgram = new WXMiniProgramObject();

miniProgram.webpageUrl = webpageUrl;//自定义

miniProgram.userName = userName;//小程序 初始id

miniProgram.path = path;//路径

WXMediaMessage mediaMessage = new WXMediaMessage(miniProgram);

mediaMessage.title = title;//自定义

mediaMessage.description = "";//自定义

Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(), R.drawable.ig_testpaper_share);

Bitmap sendBitmap = Bitmap.createScaledBitmap(bitmap, 200, 200, true);

bitmap.recycle();

mediaMessage.thumbData = Utils.bmpToByteArray(sendBitmap, true);

SendMessageToWX.Req req = new SendMessageToWX.Req();

req.transaction = "";

req.scene = SendMessageToWX.Req.WXSceneSession;

req.message = mediaMessage;

api.sendReq(req);

要是都没错,就看 WEIXIN_APP_ID 有没有空格

我出现这个个问题是因为 BaseApplication.WEIXIN_APP_ID 在赋值的时候 出现了

//微信appid

public static final String WEIXIN_APP_ID = "wx74666c25aea50d47 ";

在WEIXIN_APP_ID 后面多了一个空格, 去除空格就可以正常调用了。 让无无语的问题.