2012-03-05 48 views
0

我正在尋找一種方法來中止正在進行的應用內結算請求。我的理解是,當我收到PURCHASE_STATE_CHANGED通知時,但我沒有用CONFIRM_NOTIFICATIONS回覆它時,google服務器繼續發送消息。當它從未得到預期的迴應時,我認爲可能會因「花費太長時間才能交付」而中止購買。但是,這確實不會發生。我只收到一次PURCHASE_STATE_CHANGED通知,並且購買通過,就好像我已確認消息一樣。我在這裏弄錯了什麼,或者是結帳過程本身的問題?取消Android應用內付費

感謝 西蒙

回答

2

無論你做一個CONFIRM_NOTIFICATIONS的順序,它不會影響訂單狀態。您必須確認訂單的原因是爲了防止谷歌在將來再次發送IN_APP_NOTIFY消息,以防設備連接斷開。我相信一旦用戶被帶到安卓市場購買頁面,然後點擊按鈕,在代碼中就沒有任何事情可以放棄這個過程。

相關問題