Skip to content

Commit

Permalink
YEL-154 [develop] apple 분기처리 배포
Browse files Browse the repository at this point in the history
YEL-154 [develop] apple 분기처리 배포
  • Loading branch information
hyeonjeongs authored Sep 10, 2023
2 parents cc2ff56 + 2062522 commit 4d30bff
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -75,10 +75,11 @@ public AppleNotificationPayloadVO decodeApplePayload(String signedPayload) {
String subType =
(jsonPayload.get("subType")!=null) ? jsonPayload.get("subType").toString() : null;
Map<String, Object> data = (Map<String, Object>) jsonPayload.get("data");

System.out.println(data + " ??????ddddd");
String notificationUUID =
(jsonPayload.get("notificationUUID")!=null) ? jsonPayload.get("notificationUUID")
.toString() : null;
;

ApplePayloadDataVO payloadVO = objectMapper.convertValue(data, ApplePayloadDataVO.class);

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -295,6 +295,12 @@ public void appleNotification(AppleNotificationRequest request) {

AppleNotificationPayloadVO payloadVO =
purchaseManager.decodeApplePayload(request.signedPayload());

if (payloadVO.data().signedRenewalInfo()==null || payloadVO.data().signedTransactionInfo()
.isEmpty()) {
return;
}

String transactionId =
purchaseManager.decodeAppleNotificationData(payloadVO.data().signedTransactionInfo());
Purchase purchase = purchaseRepository.findByTransactionId(transactionId)
Expand Down

0 comments on commit 4d30bff

Please sign in to comment.