java对接ios内购流程

1.流程图:

java对接ios内购流程_第1张图片

2.java代码(可增加对iosData使用记录的查询,防止重复使用,提高支付服务安全):

            //走ios内购验证
            //iosData = {"receipt-data" : "MIIVDAYJKoZIhvcNAQcCoIIU/T..."}
            // 苹果支付沙箱验证地址,可以真机模拟支付
            String url = "https://sandbox.itunes.apple.com/verifyReceipt";
            // 苹果支付正式验证地址
            // String url = "https://buy.itunes.apple.com/verifyReceipt";
            JSONObject param = JSON.parseObject(iosData);
            JSONObject result = JSON.parseObject(HttpUtil.URLPost(url, param));//封装的httpclient post请求方法
            Integer status = result.getInteger("status

你可能感兴趣的:(IOS,java,ios,IAP,java,api)