心灵空间ios内购

This commit is contained in:
wuchunlei
2025-04-24 10:01:39 +08:00
parent 58befb62f9
commit e0f514d071
2 changed files with 6 additions and 3 deletions

View File

@@ -12,6 +12,7 @@ public interface VerifyReceiptConstant {
String APP_BUNDLE_IDENTIFIER = "com.cn.nuttyreading"; String APP_BUNDLE_IDENTIFIER = "com.cn.nuttyreading";
String MEDICINE_APP_BUNDLE_IDENTIFIER = "com.cn.medicine"; String MEDICINE_APP_BUNDLE_IDENTIFIER = "com.cn.medicine";
String ZMZM_APP_BUNDLE_IDENTIFIER = "com.cn.zmzm"; String ZMZM_APP_BUNDLE_IDENTIFIER = "com.cn.zmzm";
String XLKJ_APP_BUNDLE_IDENTIFIER = "com.nuttyreading.soul";
String URL_SANDBOX = "https://sandbox.itunes.apple.com/verifyReceipt"; String URL_SANDBOX = "https://sandbox.itunes.apple.com/verifyReceipt";
String URL_VERIFY = "https://buy.itunes.apple.com/verifyReceipt"; String URL_VERIFY = "https://buy.itunes.apple.com/verifyReceipt";

View File

@@ -94,7 +94,8 @@ public class AppController {
// 3.1 校验bundle id // 3.1 校验bundle id
if (!receipt.getReceipt().getBundle_id().equals(VerifyReceiptConstant.APP_BUNDLE_IDENTIFIER)&& if (!receipt.getReceipt().getBundle_id().equals(VerifyReceiptConstant.APP_BUNDLE_IDENTIFIER)&&
!receipt.getReceipt().getBundle_id().equals(VerifyReceiptConstant.MEDICINE_APP_BUNDLE_IDENTIFIER)&& !receipt.getReceipt().getBundle_id().equals(VerifyReceiptConstant.MEDICINE_APP_BUNDLE_IDENTIFIER)&&
!receipt.getReceipt().getBundle_id().equals(VerifyReceiptConstant.ZMZM_APP_BUNDLE_IDENTIFIER)) { !receipt.getReceipt().getBundle_id().equals(VerifyReceiptConstant.ZMZM_APP_BUNDLE_IDENTIFIER)&&
!receipt.getReceipt().getBundle_id().equals(VerifyReceiptConstant.XLKJ_APP_BUNDLE_IDENTIFIER)) {
return Result.error1(); return Result.error1();
} }
if (receipt.getStatus().equals("0")) { if (receipt.getStatus().equals("0")) {
@@ -102,10 +103,11 @@ public class AppController {
System.out.println("开始进入判断3"+appleOrder.getTransaction_id()+"====="+dto.getTransactionId()+"====="+ System.out.println("开始进入判断3"+appleOrder.getTransaction_id()+"====="+dto.getTransactionId()+"====="+
appleOrder.getProduct_id()+"====="+dto.getProductId()); appleOrder.getProduct_id()+"====="+dto.getProductId());
if (appleOrder.getTransaction_id().equals(dto.getTransactionId()) && if (appleOrder.getTransaction_id().equals(dto.getTransactionId()) &&
//p+productid为吴门医述商品单id为疯子读书商品 //p+productid为吴门医述商品单id为疯子读书商品s为心灵空间
(appleOrder.getProduct_id().equals(dto.getProductId())|| (appleOrder.getProduct_id().equals(dto.getProductId())||
appleOrder.getProduct_id().equals("p"+dto.getProductId())|| appleOrder.getProduct_id().equals("p"+dto.getProductId())||
appleOrder.getProduct_id().equals("Z"+dto.getProductId()))) { appleOrder.getProduct_id().equals("Z"+dto.getProductId())||
appleOrder.getProduct_id().equals("s"+dto.getProductId()))) {
order.setOrderid(dto.getOrderId()); order.setOrderid(dto.getOrderId());
order.setReceiptData(dto.getReceiptData()); order.setReceiptData(dto.getReceiptData());
order.setProductID(dto.getProductId()); order.setProductID(dto.getProductId());