2012-03-05 3 views
0

진행중인 인앱 결제 요청을 중단하는 방법을 찾고 있습니다. 내 이해는 PURCHASE_STATE_CHANGED 알림을 받았지만 CONFIRM_NOTIFICATIONS을 사용하여 응답하지 않으면 Google 서버가 메시지를 계속 전송합니다. 예상되는 응답을 얻지 못할 때 "배달이 너무 오래 걸렸습니다"라는 말로 구매를 중단 할 수 있다고 생각했습니다. 그러나 이것은 일어나지 않습니다. PURCHASE_STATE_CHANGED 알림을 한 번 받으면 메시지를 확인한 것처럼 구매가 진행됩니다. 내가 여기 뭔가 잘못되었거나 결제 과정 자체에 문제가 있습니까? 당신이 순서에 CONFIRM_NOTIFICATIONS을 할 수 있는지 여부Android 인앱 결제 취소

감사 사이먼

답변

2

, 그것은 주문 상태에 영향을주지 않습니다. 주문을 확인해야하는 이유는 기기의 연결이 끊어 질 경우 Google에서 나중에 IN_APP_NOTIFY 메시지를 다시 보내지 못하도록하기 위해서입니다. 일단 사용자가 안드로이드 마켓 구매 페이지로 이동하고 버튼을 클릭하면 프로세스에서 중단 할 수있는 코드가 없다고 생각합니다.