瀏覽代碼

苹果内购, App Store服务器通修改解析方法

linhaohong 9 月之前
父節點
當前提交
c71c0409cb
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      Controller/InAppPurchaseController.py

+ 2 - 2
Controller/InAppPurchaseController.py

@@ -359,7 +359,7 @@ class InAppPurchaseView(View):
         try:
         try:
             request_data = json.loads(request.body)
             request_data = json.loads(request.body)
         except json.JSONDecodeError:
         except json.JSONDecodeError:
-            logger.error('无法解析请求体为JSON')
+            logger.info('无法解析请求体为JSON')
             return HttpResponse(status=400)
             return HttpResponse(status=400)
 
 
         request_data['bundleId'] = 'com.ansjer.zccloud'
         request_data['bundleId'] = 'com.ansjer.zccloud'
@@ -406,7 +406,7 @@ class InAppPurchaseView(View):
             signed_data_verifier = in_app_purchase_obj.verifier
             signed_data_verifier = in_app_purchase_obj.verifier
 
 
             # 验证签名并解码 payload
             # 验证签名并解码 payload
-            decoded_payload = signed_data_verifier.verify_and_decode_notification(signed_payload)
+            decoded_payload = signed_data_verifier.verify_and_decode_signed_transaction(signed_payload)
 
 
             logger.info(f"App Store服务器通知解码后decoded_payload:{decoded_payload}")
             logger.info(f"App Store服务器通知解码后decoded_payload:{decoded_payload}")
             raw_notification_type = str(decoded_payload.rawNotificationType)
             raw_notification_type = str(decoded_payload.rawNotificationType)