Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Billing Client 2.0 acknowledgement

uzzu
July 23, 2019

Billing Client 2.0 acknowledgement

uzzu

July 23, 2019
Tweet

More Decks by uzzu

Other Decks in Technology

Transcript

  1. Android App Google Play Service API Google API ᶃαʔϏεͷ஫จίʔυऔಘ ᶄ(PPHMF1MBZܾࡁΛ࣮ࢪ

    ᶅϨγʔτ ߪೖ৘ใ ͱᶃΛૹ৴ ᶇ DPOTVNF ɺॴ࣋঎඼ͷ৘ใߋ৽ɺߪೖ׬ྃ௨஌ ᶆϨγʔτอଘɺݕূɺ஫จඥ෇ɺ঎඼෇༩
  2. Android App Google Play Service API Google API ᶃαʔϏεͷ஫จίʔυऔಘ ᶄ(PPHMF1MBZܾࡁΛ࣮ࢪ

    ᶅϨγʔτ ߪೖ৘ใ ͱᶃΛૹ৴ ᶆϨγʔτอଘɺݕূɺ஫จඥ෇ɺ঎඼෇༩ ᶇܾࡁͷঝೝ ᶈ DPOTVNF ɺॴ࣋঎඼ͷ৘ใߋ৽ɺߪೖ׬ྃ௨஌
  3. Purchases.products: acknowledge •1.x, 2.x共通
 consume後のacknowledgeはstatus: 500
 処理フローとしてconsumeした後にacknowledgeする事は無いはずなので回避可 •1.x
 承認期限の概念なし。consume後でなければ問題なく呼べる •2.x


    期限後の呼出はstatus: 500
 そもそも purchaseType == 1 (canceled)となっているので回避可
 承認期限を過ぎるとアプリ上でレシート取得できなくなる
 ※2019/07/12時点