情况:
1。安卓和ios访问同一个后台地址获取微信支付信息,发起request,调sdk
2。安卓ok,ios验签名失败
3。手工检查签名验证也是ok的
问题出在这里: 后台给的是timeStamp是14位长度的,ios的sdk是 uint32类型, 强转uint32后出错,导致验证签名失败
解决办法
情况:
1。安卓和ios访问同一个后台地址获取微信支付信息,发起request,调sdk
2。安卓ok,ios验签名失败
3。手工检查签名验证也是ok的
问题出在这里: 后台给的是timeStamp是14位长度的,ios的sdk是 uint32类型, 强转uint32后出错,导致验证签名失败
解决办法