- Android 如何避免生成SmartProvider?
在我们项目里面,这个SmartProvider优先于application启动,并访问了设备信息,这个在安全和隐私审核无法通过, 这个SmartProvider是你们wechat-sdk-android-with-mta-5.4.0里面生成的 <provider android:name="com.tencent.stat.SmartProvider" android:exported="false" android:authorities="com.cdel.zxbclassmobile.MTA.SmartProvider" />
2020-11-05 - 官方JAVA SDK,签名方式是HMACSHA256,但唤起APP支付的签名默认用MD5,怎么对接?
1 后台是否要返回sign_type? 2 android端在哪设置sign_type?怎么设置sign_type?
2020-09-04 - 微信分享和登陆都正常,微信支付总是返回-1,改检查的都检查了?
微信分享和登陆都正常,微信支付总是返回-1,改检查的都检查了 1微信登陆和分享都可以正常使用 2微信支付和分享用的是同一个appid 麻烦大神处理一下
2020-09-04 - 微信支付第一次成功,之后返回-1,需要清除微信用户数据,才能再支付一次,appid和签名都是正确的?
Android 端出现的问题 1 我的appid和签名、包名都是没有问题的。因为项目里面的微信分享和登陆都是可以正常使用的,不要再说设置的appid和包名和签名有问题了 2 微信支付权限已开通三天了,支付能力是有的,开放平台也能看到,支付是审核通过的 3 吊起支付的代码也是没有问题的(官方的app demo应该没有问题,只替换了appid,包名和签名(也考虑了debug和relece的差异,配置了走relece的签名),同样替换另一个项目可以正常支付) req.appId = json.getString("appid"); req.partnerId = json.getString("partnerid"); req.prepayId = json.getString("prepayid"); req.nonceStr = json.getString("noncestr"); req.timeStamp = json.getString("timestamp"); req.packageValue = json.getString("package"); req.sign = json.getString("sign"); api.sendReq(req); 4 PayEntityActivity配置正确,依照官方demo配置的 5 将PayEntityActivity放到了指定的位置 6 现在我们有两个项目,一个项目是后台是md5校验的,一个HMAC-SHA256校验的,我用官方的demo修改后,支付md5校验的是可以的,不存在只能支付一次的问题,而HMAC-SHA256校验的只能支付一次 诉求1 请求官方能给我查一下我的appid是否具有支付能力或者其他微信后台的异常信息 问:后台用HMAC-SHA256校验的,我们Android端是不是要特殊处理? 如果需要设置校验类型signType 那么这个signType的取值是什么?取值范围是多少 req.signType="sha256"; api.sendReq(req); 如果需要设置校验类型signType 那么这个signType的取值是什么?取值范围是多少
2020-09-03 - 后端用HMAC-SHA256加密方式,Android端需不需要格外的设置?
后端用HMAC-SHA256加密方式,Android端需不需要格外的设置? PayReq req = new PayReq(); //req.appId = "wxf8b4f85f3a794e77"; // ������appId req.appId = json.getString("appid"); req.partnerId = json.getString("partnerid"); req.prepayId = json.getString("prepayid"); req.nonceStr = json.getString("noncestr"); req.timeStamp = json.getString("timestamp"); req.packageValue = json.getString("package"); req.signType="HMAC-SHA256"; req.sign = json.getString("sign"); api.sendReq(req); z这么设置?
2020-09-02 - 微信支付,第一次调用成功,之后都是直接返回-1,需要卸载才能再支付一次,这是怎么导致的?
微信支付,第一次调用成功,之后都是直接返回-1,需要卸载才能再支付一次,这是怎么导致的? 确定了appid 和签名都是和平台填写的一样的
2020-09-02 - Android 端 微信支付失败,显示resp.errCode = -1?
后台使用的是HMAC-SHA256签名 Android端是这么设置的 PayReq payReq = new PayReq(); payReq.appId = payEntity.getAppid().trim(); payReq.partnerId = payEntity.getPartnerid().trim(); payReq.nonceStr = payEntity.getNoncestr().trim(); payReq.timeStamp = payEntity.getTimestamp().trim(); payReq.packageValue = "Sign=WXPay".trim(); payReq.signType="HMAC-SHA256"; payReq.prepayId = payEntity.getPrepayid().trim(); payReq.sign = payEntity.getSign().trim(); api.sendReq(payReq); 可是结果怎么都是resp.errcode = -1 这是我设置的有问题还是怎么回事
2020-09-02