IOSIAP二次验证
来源:互联网 发布:mac如何免费翻墙 编辑:程序博客网 时间:2024/06/05 18:22
直接上代码
1 import com.alibaba.fastjson.JSONObject; 2 import java.io.BufferedReader; 3 import java.io.InputStreamReader; 4 import java.io.PrintStream; 5 import java.net.URL; 6 import javax.net.ssl.HttpsURLConnection; 7 8 public class IosIAP { 9 public static JSONObject verifyReceipt1(String recepit) throws Exception {10 String url = "https://buy.itunes.apple.com/verifyReceipt";11 12 return verifyReceipt1(url, recepit);13 }14 15 public static JSONObject verifyReceipt1(String url, String receipt)16 throws Exception {17 HttpsURLConnection connection = (HttpsURLConnection) new URL(url)18 .openConnection();19 connection.setRequestMethod("POST");20 connection.setDoOutput(true);21 connection.setAllowUserInteraction(false);22 PrintStream ps = new PrintStream(connection.getOutputStream());23 ps.print("{\"receipt-data\": \"" + receipt + "\"}");24 ps.close();25 BufferedReader br = new BufferedReader(new InputStreamReader(26 connection.getInputStream()));27 28 StringBuffer sb = new StringBuffer();29 String str;30 while ((str = br.readLine()) != null) {31 sb.append(str);32 }33 br.close();34 String resultStr = sb.toString();35 JSONObject result = JSONObject.parseObject(resultStr);36 if ((result != null)37 && (result.getInteger("status").intValue() == 21007)) {38 return verifyReceipt1(39 "https://sandbox.itunes.apple.com/verifyReceipt", receipt);40 }41 return result;42 }43 }
阅读全文
0 0
- IOSIAP二次验证
- Google账户二次验证取消
- vps 登录加二次验证(authy)
- Android通过签名验证防止二次打包
- 苹果内购二次验证 PHP代码
- 苹果内购二次验证 PHP代码
- 苹果IAP内付费二次验证代码
- In-App Purchase iap 内付费 二次验证代码
- Java实现的苹果IAP二次验证主要逻辑
- iOS IAP 服务器二次验证突然断网了怎么办
- ios 内购 服务器二次验证元宝处理
- SDK学院--棱镜SDK:棱镜SDK 二次验证方案
- android webview 二次验证流程分析 shouldOverrideUrlLoading深度分析
- In-App Purchase iap 内付费 二次验证代码。
- In-App Purchase iap 内付费 二次验证代码。
- IOS内购服务器二次验证 JAVA版
- 微信企业号__开发记录__二次验证
- 苹果支付成功后,JAVA服务端二次验证
- 解决Ubuntu安装时代N卡黑屏
- Json 串中的转义字符解析
- Linux(一)--rht-vmctl命令/Linux中的帮助使用/Linux中如何执行命令/Linux系统结构/利用通配符批量管理文件
- Java 导出excel表 POI
- java 实现邮件发送
- IOSIAP二次验证
- html 背景图自适应实例(css 利用position:absolute)
- mysql Host 'XXX' is not allowed to connect to this MySQL server 解决方案
- 从苹果的第一篇机器学习博客中得到的启发
- cxselect联动下拉菜单 所需数据格式封住
- 微信支付开发教程
- Nginx安装教程
- OC -基础(三) 学习中。。。
- 最长连续序列-LintCode