{"id":18750738,"url":"https://github.com/cafebazaar/poolakey","last_synced_at":"2025-04-12T23:32:27.201Z","repository":{"id":43603479,"uuid":"211394072","full_name":"cafebazaar/Poolakey","owner":"cafebazaar","description":"Android In-App Billing SDK for Cafe Bazaar App Store","archived":false,"fork":false,"pushed_at":"2024-04-17T13:55:53.000Z","size":708,"stargazers_count":73,"open_issues_count":8,"forks_count":24,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-26T18:06:37.459Z","etag":null,"topics":["android","bazaar","billing","billing-sdk","cafebazaar","cafebazaar-inapp-billing","in-app-purchase","rxandroid","rxjava2","rxjava3","rxkotlin"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cafebazaar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2019-09-27T20:08:32.000Z","updated_at":"2025-02-09T10:33:30.000Z","dependencies_parsed_at":"2023-11-12T10:21:21.475Z","dependency_job_id":"c03e25e6-eba9-4e42-83c7-73fd2f48140a","html_url":"https://github.com/cafebazaar/Poolakey","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cafebazaar%2FPoolakey","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cafebazaar%2FPoolakey/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cafebazaar%2FPoolakey/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cafebazaar%2FPoolakey/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cafebazaar","download_url":"https://codeload.github.com/cafebazaar/Poolakey/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248647258,"owners_count":21139081,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","bazaar","billing","billing-sdk","cafebazaar","cafebazaar-inapp-billing","in-app-purchase","rxandroid","rxjava2","rxjava3","rxkotlin"],"created_at":"2024-11-07T17:12:56.451Z","updated_at":"2025-04-12T23:32:24.930Z","avatar_url":"https://github.com/cafebazaar.png","language":"Kotlin","readme":"\u003cimg src=\"https://github.com/PHELAT/Poolakey/raw/master/asset/Poolakey.jpg\"/\u003e\u003cbr/\u003e\n[![Build Status](https://travis-ci.com/cafebazaar/Poolakey.svg?branch=master)](https://travis-ci.com/cafebazaar/Poolakey)\n[![CodeFactor](https://www.codefactor.io/repository/github/cafebazaar/poolakey/badge)](https://www.codefactor.io/repository/github/cafebazaar/poolakey) [![](https://api.bintray.com/packages/cafebazaar/Poolakey/Poolakey/images/download.svg)](https://bintray.com/beta/#/cafebazaar/Poolakey?tab=packages)\n-\nAndroid In-App Billing SDK for [Cafe Bazaar](https://cafebazaar.ir/?l=en) App Store.\n## Getting Started\nTo start working with Poolakey, you need to add its dependency into your `build.gradle` file:\n### Dependency\n```groovy\ndependencies {\n    implementation \"com.github.cafebazaar.Poolakey:poolakey:[latest_version]\"\n}\n```\n\nThen you need to add jitpack as your maven repository in `build.gradle`  file:\n\n```groovy\nrepositories {\n        google()\n        jcenter()\n        maven { url 'https://jitpack.io' }\n    }\n```\n\n### How to use\nFor more information regarding the usage of Poolakey, please check out the [wiki](https://github.com/cafebazaar/Poolakey/wiki) page.\n### Sample\nThere is a fully functional sample application that demonstrates the usage of Poolakey, all you have to do is cloning the project and running the [app](https://github.com/cafebazaar/Poolakey/tree/master/app) module.\n### Reactive Extension Support\nYes, you've read that right! Poolakey supports Reactive Extension framework. Just add its dependency into your `build.gradle` file:\n```groovy\ndependencies {\n    // RxJava 3\n    implementation \"com.github.cafebazaar.Poolakey:poolakey-rx3:[latest_version]\"\n    // RxJava 2\n    implementation \"com.github.cafebazaar.Poolakey:poolakey-rx:[latest_version]\"\n}\n```\n\nAnd instead of using Poolakey's callbacks, use the reactive fuctions:\n```kotlin\npayment.getPurchasedProducts()\n    .subscribe({ purchasedProducts -\u003e\n        ...\n    }, { throwable -\u003e\n        ...\n    })\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcafebazaar%2Fpoolakey","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcafebazaar%2Fpoolakey","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcafebazaar%2Fpoolakey/lists"}