{"repo":"Funsol-Projects/Funsol-Billing-Helper","free":true,"listed":false,"github":"https://github.com/Funsol-Projects/Funsol-Billing-Helper","clone":"git clone https://github.com/Funsol-Projects/Funsol-Billing-Helper.git","description":"Funsol Billing Helper is a simple, straight-forward implementation of the Android 9.1.* In-app billing API","language":"Kotlin","stars":20,"topics":["android","kotlin","billing","inapp-billing","inapppurchase","subscription","billing-application"],"license":null,"category":"auth-billing-email","readme_excerpt":"Funsol Billing Helper A lightweight wrapper around Google Play Billing Library ( billing-ktx 9.1.0 ) that simplifies in-app purchases and subscriptions in Android apps. Features - One-time (in-app) products and subscriptions - Multiple purchase options and offers for one-time products (buy, rent, pre-order, discount) - Consumable product support - Subscription upgrade / downgrade - Purchase acknowledgment, consumption, and local purchase history - Premium status helpers Product model Quick start Step Description ------ ------------- Step 1 Add JitPack repository Step 2 Add library and required dependencies Step 3 Initialize FunSolBillingHelper and set listeners Step 4 Buy in-app products or subscribe Step 5 Fetch prices and build your paywall UI Step 6 Check if the user is premium Step 7 Open Play subscription management Step 8 Offer checks, history, and cleanup --- Step 1 — Add Maven Repository Add JitPack to your project-level build.gradle or settings.gradle : --- Step 2 — Add Dependencies Add the following to your app-level build.gradle.kts (or build.gradle ): Make sure the ksp plugin is applied in your module if you use Kotlin DSL: --- Step 3 — Initialize & Listeners Activity is required Since v2.1.0 , FunSolBillingHelper must be created with an Activity . A Context is not supported. From a Fragment , pass requireActivity() . Subscriptions only Subscriptions + in-app Consumable in-app products Add consumable product IDs in both setInAppProductIds() and setConsumableProduc","default_branch":null,"files":null,"tree":[],"storefront":"/r/Funsol-Projects","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Funsol-Projects/Funsol-Billing-Helper/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}