Products/Subscriptions
āļāļĢāļ°āđāļ āļāļāļāļ SKU
āļāļāļāļāļĩāđāđāļĢāļēāļāļēāļĒāļāļĒāļđāđāļ āļēāļĒāđāļ App āđāļĢāļēāđāļĄāđāļ§āđāļēāļāļ°āđāļāđāļ item āļŦāļĢāļ·āļ package āļāđāļēāļāđ āđāļĢāļēāđāļāđāļāđāļāđāđāļāđāļ 2 āļāļĢāļ°āđāļ āļāļāđāļ§āļĒāļāļĢāļąāļ
āļāļ·āđāļāđāļāđāļāļāļĢāļąāđāļāđ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāļāļ·āđāļāļāđāļģāđ āđāļāđ āđāļāļāļāļĩāđ Google āļāļ°āđāļĢāļĩāļĒāļāļ§āđāļē In-app products
āļŠāļĄāļąāļāļĢāļāļĢāļīāļāļēāļĢāđāļĨāļ°āļāđāļēāļĒāđāļāļīāļāļāđāļāđāļāļ·āđāļāļāļāļēāļāļāļ°āđāļāđāļ āļāđāļāđāļāļ·āļāļ āļāđāļāļŠāļąāļāļāļēāļŦāđ āļŦāļēāļāļĒāļąāļāđāļĄāđāļĒāļāđāļĨāļīāļāđāļĄāđāļāļ§āļĢāļāļ·āđāļāļāđāļģāđāļāđ āđāļāļāļāļĩāđ Google āļāļ°āđāļĢāļĩāļĒāļāļ§āđāļē Subscriptions
āđāļĄāđāļ§āđāļēāļāļ°āđāļāđāļāđāļāļāđāļŦāļāļāļāļāļāļĩāđāđāļĢāļēāļāļēāļĒāļāļĒāļđāđāđāļ App āļāļ°āļāđāļāļ Setup āļāļĒāļđāđāļāļ Google Play Console āļāđāļ§āļĒ āđāļāļĒāļāļĩāđāđāļāđāļĨāļ° SKU āļāļ°āļāļĒāļđāđāļ āļēāļĒāđāļāđ App package name āđāļāđāļāđāļĢāļēāļĄāļĩ App 2 version āļŠāļģāļŦāļĢāļąāļ Mobile āđāļĨāļ° Tablet āđāļāļāļāļĩāđ āđāļĢāļēāļāļ°āļāđāļāļāđāļāđāļēāđāļ Setup SKU āļāļąāđāļ 2 package name āđāļĨāļĒāļāļĢāļąāļ
In-app products
āđāļāļāļēāļĢ Setup SKU āļāļĢāļ°āđāļ āļāļāļĩāđāļāļģāđāļāđāđāļāļĒāđāļāđāļēāđāļāļāļĩāđ Google Play Console āđāļĨāđāļ§āđāļĨāļ·āļāļ package name āļāļāļ App āļāļĩāđāļāđāļāļāļāļēāļĢāļāļ° Setup SKU āļāļēāļāļāļąāđāļāđāļĨāļ·āļāļ menu Products -> In-app products āđāļĨāļ°āļāļ Create product
āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļĩāđāđāļĢāļēāļāļ°āļāđāļāļāļāļģāļŦāļāļāļāļ°āļĄāļĩ
Product ID : āļāđāļāļāđāļāđāļ id āļāļāļ SKU āļāđāļāļāđāļāđāļ unique id āđāļĨāļ°āļāđāļāļāđāļāđāļ lower case āļāļĢāļąāļ
Product details
Name : āđāļāđāļāļāļ·āđāļāļāļāļ SKU āļāļĩāđāļāļ°āđāļŠāļāļāļāļĩāđāļŦāļāđāļē Google In-app āđāļŦāđ user āđāļŦāđāļāļāđāļ§āļĒāļāļĢāļąāļ
Description : āđāļāđāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļāļ SKU āļāļĩāđāļāļ°āđāļŠāļāļāļāļĩāđāļŦāļāđāļē Google In-app āđāļŦāđ user āđāļŦāđāļāļāđāļ§āļĒāļāļĢāļąāļ
Price
Default price : āđāļāđāļāļĢāļēāļāļēāļāļĩāđāļāļ°āđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļ user āļāļĢāļąāļ āļĢāļēāļāļēāļāđāļģāļŠāļļāļāļāļĩāđāļāļģāļŦāļāļāđāļāđāļāļāļāļāļĩāđāļāļĒāļđāđāļāļĩāđ 7 āļāļēāļāļāļĢāļąāļ (āļāļĢāļīāļāđ āļĄāļĩāļ§āļīāļāļĩāļāļēāļĢāļāļģ pricing template āļāđāļ§āļĒ āđāļ§āļĄāļĩāđāļāļāļēāļŠāļāļ°āļĄāļēāđāļĨāđāļēāđāļŦāđāļāļąāļāļāļĢāļąāļ)
Multi-quantity : āļāļąāļāļāļĩāđāđāļāđāļ checkbox āđāļŦāđāļāļģāļŦāļāļāļ§āđāļēāđāļ 1 transaction āļāļĩāđ user submit āļĄāļēāļāļąāđāļāļāļ°āļĄāļĩāļāļģāļāļ§āļāļĄāļēāļāļāļ§āđāļē 1 āļŦāļĢāļ·āļāđāļŦāļĄ (āļŠāđāļ§āļāļāļĩāđāļāļĄāļĒāļąāļāđāļĄāđāđāļāļĒāļĨāļāļāļāļĢāļąāļ)
Tax and compliance : āļāļąāđāļāđāļāđāļāđāļĢāļ·āđāļāļāļāļāļāļ āļēāļĐāļĩāļāļķāđāļāđāļāđāļ optional
Subscriptions
āđāļāļāļēāļĢ Setup SKU āļāļĢāļ°āđāļ āļāļāļĩāđāļāļģāđāļāđāđāļāļĒāđāļāđāļēāđāļāļāļĩāđ Google Play Console āđāļĨāđāļ§āđāļĨāļ·āļāļ package name āļāļāļ App āļāļĩāđāļāđāļāļāļāļēāļĢāļāļ° Setup SKU āļāļēāļāļāļąāđāļāđāļĨāļ·āļāļ menu Products -> Subscriptions āđāļĨāļ°āļāļ Create subscription
āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļĩāđāđāļĢāļēāļāļ°āļāđāļāļāļāļģāļŦāļāļāļāļ°āļĄāļĩ
Product ID : āļāđāļāļāđāļāđāļ id āļāļāļ SKU āļāđāļāļāđāļāđāļ unique id āđāļĨāļ°āļāđāļāļāđāļāđāļ lower case āļāļĢāļąāļ
Subscription details
Name : āđāļāđāļāļāļ·āđāļāļāļāļ SKU āļāļĩāđāļāļ°āđāļŠāļāļāļāļĩāđāļŦāļāđāļē Google In-app āđāļŦāđ user āđāļŦāđāļāļāđāļ§āļĒāļāļĢāļąāļ
Description : āđāļāđāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāļāļāļ SKU āļāļĩāđāļāļ°āđāļŠāļāļāļāļĩāđāļŦāļāđāļē Google In-app āđāļŦāđ user āđāļŦāđāļāļāđāļ§āļĒāļāļĢāļąāļ
Benefits : āđāļāđāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļāđāļāļīāđāļĄāđāļāļīāļĄāļŠāļģāļŦāļĢāļąāļāļāļāļ user āļāļĢāļąāļ āđāļāđāļ optional
Price
Billing period : āđāļāđāļāļāļąāļ§āļāļģāļŦāļāļāļĢāļāļāļāļīāļĨāļāļĢāļąāļ āđāļĄāļ·āđāļāļāļĢāļāļāļģāļŦāļāļāļāļēāļĄāļāļĩāđāđāļĢāļēāļāļģāļŦāļāļāđāļĨāđāļ§āļĢāļ°āļāļāļāļ°āđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļĨāļđāļāļāđāļēāđāļŦāļĄāđāđāļŦāđāļāļąāļāļāļĩ(recurring charge)
Default price : āđāļāđāļāļĢāļēāļāļēāļāļĩāđāļāļ°āđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļ user āļāļĢāļąāļ āļĢāļēāļāļēāļāđāļģāļŠāļļāļāļāļĩāđāļāļģāļŦāļāļāđāļāđāļāļāļāļāļĩāđāļāļĒāļđāđāļāļĩāđ 7 āļāļēāļāļāļĢāļąāļ (āļāļĢāļīāļāđ āļĄāļĩāļ§āļīāļāļĩāļāļēāļĢāļāļģ pricing template āļāđāļ§āļĒ āđāļ§āļĄāļĩāđāļāļāļēāļŠāļāļ°āļĄāļēāđāļĨāđāļēāđāļŦāđāļāļąāļāļāļĢāļąāļ)
Subscription options
Free trial : āđāļāđāļāļāļąāļ§āļĢāļ°āļāļļāļŠāļģāļŦāļĢāļąāļāđāļŦāđ user āļŠāļēāļĄāļēāļĢāļāļāļāļŠāļāļāđāļāđ āļāļĢāļāļĩāļāļģāļŦāļāļāđāļāđāļ enabled āļāļ°āļĄāļĩāđāļŦāđāđāļĢāļēāļāļģāļŦāļāļāđāļāļīāđāļĄāđāļāļīāļĄāļ§āđāļēāļāļ°āđāļŦāđ trial āļāļģāļāļ§āļāļāļĩāđāļ§āļąāļ āļŦāļĨāļąāļāļāļēāļāļāļĢāļāļāļģāļŦāļāļāļ§āļąāļ trial āđāļĨāđāļ§ Google āļāļ°āđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļ user āđāļŦāđāļāļąāļāļāļĩ (āļāđāļģāļŠāļļāļāđāļāđāđāļāđ 3 āļ§āļąāļāļāļĢāļąāļ)
Introductory price : āđāļāđāļāļāļąāļ§āļāļģāļŦāļāļāļĢāļēāļāļēāđāļĢāļīāđāļĄāļāđāļāļāļĢāļąāļ āļĄāļĩāđāļŦāđāļāļģāļŦāļāļ 3 option āļāđāļ§āļĒāļāļąāļ
None : āļāđāļāļ·āļāđāļĄāđāļāļģāļŦāļāļāļāļĢāļąāļ Subscribe āļāļĢāļąāđāļāđāļĢāļāđāļĨāļ°āļāļēāļĢāđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļāļĢāļąāđāļāļāđāļāđ āđāļāļāđāļāļ°āđāļĢāļĩāļĒāļāđāļāđāļāđāļāđāļēāļāļąāļāļŦāļĄāļ
Single Payment : āđāļĄāļ·āđāļ Subscribe āļāļĢāļąāđāļāđāļĢāļāđāļĨāļ°āļāļĒāļđāđāđāļāļāđāļ§āļāđāļ§āļĨāļēāļāļĩāđāļāļģāļŦāļāļ(Duration - Days/Weeks/Months) āļāļ°āđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļāļēāļĄāļāļĩāđāļāļģāļŦāļāļ āđāļĄāļ·āđāļāđāļĨāļĒāļāđāļ§āļāđāļ§āļĨāļēāļāļĩāđāđāļāđāļĨāđāļ§āļāļ°āđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļāļēāļĄāļāļĢāļīāļāļāļĢāļąāļ
Recurring Payment : āđāļĄāļ·āđāļ Subscribe āļāļĢāļąāđāļāđāļĢāļāļĨāļ°āļāļĒāļđāđāđāļāļĢāļāļāļāļīāļĨāļāļēāļĄāļāļģāļāļ§āļāļāļĩāļāļĩāđāļāļģāļŦāļāļ(Billing periods yearly) āļāļ°āđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļāļēāļĄāļāļĩāđāļāļģāļŦāļāļ āđāļĄāļ·āđāļāđāļĨāļĒāļāđāļ§āļāļāļĩāļāļĩāđāļāļģāļŦāļāļāđāļĨāđāļ§āļāļ°āđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļāļēāļĄāļāļĢāļīāļāļāļĢāļąāļ
Grace period : āđāļāđāļāļāļąāļ§āļāļģāļŦāļāļāļ§āđāļēāļāļ°āļĄāļĩāļāđāļ§āļāđāļ§āļĨāļēāļāđāļāļāļāļąāļāđāļŦāđāļāļąāļ user āļāļĢāļāļĩāđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāđāļĄāđāļŠāļģāđāļĢāđāļāļŦāļĢāļ·āļāđāļāļĨāđāļē āđāļāđāļāļāļĢāļāļĩ Subscribe āđāļāđāļĨāđāļ§āđāļāđāļēāļŠāļđāđāļĢāļāļāļāļīāļĨāļāļĩāđ 2 āđāļĄāļ·āđāļāļĢāļ°āļāļāļāļģāļāļēāļĢāļāđāļāļāļēāļĒāļļāđāļŦāđ(Renew) āđāļāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļāļēāļ user āđāļāđ āļāļ°āļĒāļąāļāļāļāļĒāļāļĄāđāļŦāđ user āļĄāļĩāļŠāļīāļāļāļīāđāļĄāļēāđāļāđāđāļāļāđāļāļāļāļēāļāļāļģāļĢāļ°āđāļāļīāļ(Payment method) āđāļāļ·āđāļāđāļŦāđāđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāđāļāđāļāļĩāļāļāļĢāļąāđāļ āļāļēāļĄāļ§āļąāļāļāļĩāđāļāļģāļŦāļāļ
Resubscribe : āļŦāļĨāļąāļāļāļēāļ user āđāļāđ cancel subscribe āđāļāđāļĨāđāļ§ āļāļ°āđāļŦāđ user āļŠāļēāļĄāļēāļĢāļ subscribe āđāļāđāđāļāļāđāļāļĒāļāļĢāļāļāđāļēāļ Play Store āļŦāļĢāļ·āļāđāļĄ
Tax and compliance āļāļąāđāļāđāļāđāļāđāļĢāļ·āđāļāļāļāļāļāļ āļēāļĐāļĩāļāļķāđāļāđāļāđāļ optional
Integration
āļŦāļąāļ§āļāđāļāļāļĩāđāļāļ°āļāļđāļāļāļķāļāđāļāđāđāļāļŠāđāļ§āļ Android app āļāđāļāļāļāļ°āļāļĢāļąāļ āđāļāļŠāđāļ§āļāļāļāļ Backend āļāļąāđāļāļāļ°āđāļĨāđāļēāļāđāļāđāļāļŦāļąāļ§āļāđāļāļāļąāļāđāļ(Realtime Notification) āļāļ°āļāļĢāļąāļ
āļāļĄāļāļāđāļĄāđāđāļāđāļāļēāļĨāļ coding āļāļĩāđāļĨāļ° step āļāļ°āļāļĢāļąāļ āđāļāđāļāļ°āđāļĨāđāļēāļāļķāļ flow āļŦāļĨāļąāļāđ āļāļĩāđāļāđāļāļāļĄāļĩāđāļĨāļ°āļāđāļāļ handle āļāļĢāļąāļ āļŦāļēāļāļāđāļāļāļāļēāļĢāļĨāļ detail āļĢāļ°āļāļąāļ coding āđāļĨāļĒāļāļĄāđāļāļ°āļāļģāļ google official document āđāļĨāļĒāļāļĢāļąāļ
Life of a purchase
āđāļĢāļīāđāļĄāļāđāļ§āļĒāļ§āļāļāļĢāļāļĩāļ§āļīāļāļĄāļąāļāļāđāļāļāđāļĨāļĒāļāļĢāļąāļāđāļāđāļāļŠāļīāđāļāļāļĩāđ Android app āļāļāļ implement āļāđāļāļāđāļāļāđāļāđāļāļāļ
āđāļŠāļāļ SKU āļāļĩāđ User āļŠāļēāļĄāļēāļĢāļ āļāļ·āđāļāļŦāļĢāļ·āļāļŠāļĄāļąāļāļĢāđāļāđ
āđāļŠāļāļ Google dialog āļŠāļģāļŦāļĢāļąāļāđāļŦāđ User āļāļģāļĢāļ°āđāļāļīāļ
Verify āļĢāļēāļĒāļāļēāļĢāļāļĩāđāļāļ·āđāļāļāđāļ§āļĒ Backend āļāļāļāļĢāļ°āļāļāđāļĢāļēāđāļāļ
āđāļŦāđāļŠāļīāļāļāļīāđ User āđāļāđāļĢāļąāļāļāļāļāļŦāļĢāļ·āļāđāļāļ·āđāļāļŦāļēāļāļĩāđ User āļāđāļāļāđāļāđāļĢāļąāļ
āļāļĢāļāļĩāļāļāļ SKU āļāļĢāļ°āđāļ āļ Subscriptions āļāļ°āļĄāļĩ state āļāļĩāđāļāļ°āđāļāļīāļāļāļķāđāļāđāļāđāđāļāļīāđāļĄāđāļāļīāļĄāđāļāļ·āđāļāļāļāļēāļāļāļ°āļĄāļĩāđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāđāļāļĢāļāļāļāļīāļĨāļāļąāļāđāļ(Renew) āđāļĢāļ·āđāļāļĒāđ āļāļāļāļ§āđāļē User āļāļ°āļāļģāļāļēāļĢ Cancel āļāđāļ§āļĒ
Active: state āļāļāļāļī user āļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāļĢāļēāļĒāļāļēāļĢāļāļĩāđāļŠāļĄāļąāļāļĢāđāļāđāļāļāļāļī
Cancelled: state user āđāļāđāļāļģāļāļēāļĢ cancelled āđāļĨāđāļ§āļāđāļēāļ Google Play Store āđāļāđ user āļĒāļąāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāđāļāļ·āđāļāļŦāļēāļāļĩāđāļŠāļĄāļąāļāļĢāđāļāđāļāļāļāļ§āđāļēāļāļ°āļŦāļĄāļāļāļēāļĒāļļ
In grace period: state āļāļĩāđāđāļāļīāļāļŦāļĨāļąāļāļāļēāļāđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļāļĢāļąāđāļāļāļĩāđ 2 āđāļāđāļāļāđāļāđāļ(Renew) āđāļāđ Google āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāđāļāļīāļāđāļāđ User āļĒāļąāļāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāđāļāļ·āđāļāļŦāļēāđāļāđ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļāđāļāļāļāļēāļāļāļģāļĢāļ°āđāļāļīāļāđāļāđ āđāļāļ·āđāļāđāļŦāđ Google āđāļāđāđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļāđāļģāļāļĩāļāļāļĢāļąāđāļ (āļāļĒāđāļēāļāļāļĩāđāđāļĨāđāļēāđāļāļāļāļāļāđāļ āļŠāđāļ§āļāļāļĩāđāđāļĢāļēāļāđāļāļ enabled āļāļāļāļāļĩāđ setup SKU āļāđāļ§āļĒāļāļ°āļāļĢāļąāļ)
On hold: state āļāļĩāđāđāļāļīāļāļŦāļĨāļąāļāļāļēāļāđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļāļĢāļąāđāļāļāļĩāđ 2 āđāļāđāļāļāđāļāđāļ(Renew) āđāļāđ Google āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļāđāļāļīāļāđāļāđ User āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāđāļāļ·āđāļāļŦāļēāđāļāđ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļāđāļāđāđāļāļāđāļāļāļāļēāļāļāļģāļĢāļ°āđāļāļīāļāđāļāđ āđāļāļ·āđāļāđāļŦāđ Google āđāļāđāđāļĢāļĩāļĒāļāđāļāđāļāđāļāļīāļāļāđāļģāļāļĩāļāļāļĢāļąāđāļ
Paused: state āļāļĩāđ user āļāđāļāļāļāļēāļĢāđāļŦāđāļĢāļ°āļāļ recurring charge āļŦāļĒāļļāļāđāļĢāļĩāļĒāļāđāļāļīāļāļāļąāđāļ§āļāļĢāļēāļ§ User āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāđāļāļ·āđāļāļŦāļēāđāļāđ āļāļāļāļ§āđāļēāļāļ°āļŦāļĄāļāļĢāļ°āļĒāļ°āđāļ§āļĨāļē Paused(featrue āļāļĩāđāļŦāļēāļāđāļĄāđāļāđāļāļāļāļēāļĢ āđāļĢāļēāļŠāļēāļĄāļēāļĢāļ configuare āļāļĩāđ google play console āđāļāļ·āđāļ disable āđāļāđāļāļĢāļąāļ)
Expired: state āļāļĩāđāđāļāļīāļāļŦāļĨāļąāļāļāļēāļ user āđāļāđ cancelled āđāļĨāđāļ§ āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāđāļāļ·āđāļāļŦāļēāļāļĩāđāļŠāļĄāļąāļāļĢāđāļāđāđāļĨāđāļ§āđāļāļĢāļēāļ°āļŦāļĄāļāļāļēāļĒāļļāđāļĨāđāļ§
Connect to Google Play
Android app āļāļ°āļāđāļāļ Connect āļāļąāļ Google Play Billing Lib āļāļĩāđ Google āđāļāđāđāļāļĢāļĩāļĒāļĄāđāļ§āđāļŦāđ āđāļĄāļ·āđāļāļāļķāļāļāļĢāļ°āļāļ§āļāļāļēāļĢāļāļĩāđāļāļ°āļāđāļāļāđāļŦāđ User āļāļģāļĢāļ°āđāļāļīāļāđāļĨāđāļ§ āļāļ°āļāđāļāļ Query SKU detail āđāļāļ·āđāļ validate state āļāļāļ SKU āļāļąāđāļāđ āļ§āđāļēāļĄāļĩāļāļĒāļđāđ state āđāļŦāļ āđāļāđāļāļāļģāļĢāļ°āđāļāļīāļāđāļĨāđāļ§āļāļ°, āļĢāļāļāļģāļĢāļ°āđāļāļīāļ āļĢāļ§āļĄāļāļķāļāđāļĢāļēāļāļ°āļāđāļāļāđāļāļē detail āļāļāļ SKU āļāļąāđāļāđ āđāļāđāļāđāđāļ step āļāđāļāđāļāļāđāļ§āļĒāļāļĢāļąāļ
Launch the purchase flow
āļŦāļēāļāļāđāļēāļ Step validate āļāđāļēāļāđ āļĄāļēāļŦāļĄāļāđāļĨāđāļ§ āļāđāļāļ°āļāđāļāļāđāļŠāļāļ Dialog Google In-app āļāļāļ Google āļāļķāđāļāļĄāļē āđāļāļ·āđāļāđāļŦāđ User āļāļģāļŦāļāļ Payment method āļŦāļĢāļ·āļ āđāļĨāļ·āļāļ Payment Method āļāļĩāđāļāđāļāļāļāļēāļĢāđāļāđāļāļģāļĢāļ°āđāļāļīāļ
āļŦāļēāļāļāđāļēāļ Step āļāļĩāđāđāļĨāđāļ§ App āļāļ°āđāļāđ Callback āļāļĨāļąāļāļĄāļēāļāļĢāđāļāļĄāļāļąāļ PurchaseToken āļāļķāđāļ PurchaseToken āļāļĩāđāļāļ·āļāļ§āđāļēāđāļāđāļ Value āļāļĩāđāļŠāļģāļāļąāļāļĄāļēāļāđ āđāļāļĢāļēāļ°āļāļ·āļ Primary Key āđāļĨāļĒāļāļĢāļąāļ
āļāļĢāļāļĩ One-time product
PurchaseToken āļāļ°āđāļāļĨāļĩāđāļĒāļāđāļŦāļĄāđāļāļļāļāļāļĢāļąāđāļāļāļĩāđāļāļģāļāļēāļĢāļāļ·āđāļāđāļŦāļĄāđ
āļāļĢāļāļĩ Subscription
PurchaseToken āļāļ°āđāļāļĨāļĩāđāļĒāļāļāđāļāđāļĄāļ·āđāļāļāļ·āđāļāđāļŦāļĄāđāđāļāđāļēāļāļąāđāļ āđāļāđāļēāļāļąāļāļ§āđāļēāļāļļāļāļāļĢāļąāđāļāļāļĩāđāđāļāļīāļāļāļēāļĢ renew āđāļĢāļēāļŠāļēāļĄāļēāļĢāļāđāļāđ purchase token āļāļĩāđāđāļāļāļēāļĢāļāđāļēāļāļāļīāļāļāļķāļ account āđāļāļĢāļ°āļāļāđāļĢāļēāđāļāđāļ§āđāļēāļāđāļāļāļāđāļāļāļēāļĒāļļāđāļāļāļēāļĢāđāļāđāļēāļāļķāļāđāļāļ·āđāļāļŦāļēāļāļąāđāļāđ āļāļĩāđ account āđāļŦāļ
Handling purchases made outside your app
āļŠāļīāđāļāļāļĩāđāļāļĒāļēāļāļāļ°āļāļāļāđāļ§āđ āđāļāļĢāļēāļ°āļāļēāļāļāļ°āļāļīāļāđāļĄāđāļāļķāļ
āļāļĢāļāļĩ User āđāļāđ Subscribe āļāļĢāļąāđāļāđāļĢāļāļāļ App āđāļĢāļēāđāļāđāļĨāđāļ§ āļŦāļēāļāđāļĢāļē Enabled "Resubscribe" āļāļāļ SKU āļāļąāđāļāļāļāļ Setup āļāļ°āļāļģāđāļŦāđ User āļŠāļēāļĄāļēāļĢāļ Subscribe āđāļāđāđāļŦāļĄāđāļāļĩāļāļāļĢāļąāđāļāđāļāļĒāļāļĢāļāļāđāļēāļ Google Play Store āļāļĢāļąāļ āđāļāđāļāļĢāļąāļ āļāđāļēāļ Google Play Store āļāļ°āļāļĢāļąāļ āđāļĄāđāđāļāđāļāđāļēāļ App āđāļĢāļē
āļāļąāļāļāļąāđāļāļāļēāļĢ Implement āļāļąāđāļāđāļāļŠāđāļ§āļ Android app āđāļĨāļ° Backend āļāļąāđāļāđāļĢāļēāļāđāļāļāļāļģāļāļķāļāļāļķāļāđāļĢāļ·āđāļāļāļāļĩāđāđāļ§āļāđāļ§āļĒāļāļĢāļąāļ
Reference
Last updated
Was this helpful?