- Objective-C 的UrlEncode字符处理失败?
移动端应用APP中集成开放SDK调起微信请求用户确认收款。 Objective-C 的UrlEncode处理正确的写法是什么 我是用以下代码UrlEncode处理不正确,特殊字符没有被编码 // 1. 确保已注册 AppID [WXApi registerApp:wxAppId ]; // 2. 发起请求 WXOpenBusinessViewReq *req = [WXOpenBusinessViewReq object]; req.businessType = @"requestMerchantTransfer"; // 对 packageInfo 进行 URL 编码 NSString *encodedPackageInfo = [packageInfo stringByAddingPercentEncodingWithAllowedCharacters:[NSCharacterSet URLQueryAllowedCharacterSet]]; req.query = [NSString stringWithFormat:@"mchId=11230000000&appId=wx8888888888888888&package=%@", encodedPackageInfo]; NSLog(@"openChargeHuihu req.query: %@", req.query); // 3. 调用最新版微信 SDK 方法 [WXApi sendReq:req completion:^(BOOL success) { if (!success) { NSLog(@"微信请求发送失败!"); } }];
04-18 - 微信支付成功,回调通知没信息
订单号:wx301052589194704098826a3180bcb70000
2021-11-30