1.流程图:
2.java代码(可增加对iosData使用记录的查询,防止重复使用,提高支付服务安全):
//走ios内购验证
//iosData = {"receipt-data" : "MIIVDAYJKoZIhvcNAQcCoIIU/T..."}
// 苹果支付沙箱验证地址,可以真机模拟支付
String url = "sandbox.itunes.apple.com/verifyRecei…";
// 苹果支付正式验证地址
// String url = "buy.itunes.apple.com/verifyRecei…";
JSONObject param = JSON.parseObject(iosData);
JSONObject result = JSON.parseObject(HttpUtil.URLPost(url, param));//封装的httpclient post请求方法
Integer status = result.getInteger("status