Skip to content

ONE-store/one_billing_lab

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ONEBillingLab Logo

Android Kotlin Jetpack Compose Koin Ktor Firebase

Introduction

ONE Billing Lab is an Android application designed for testing the ONE store in-app billing SDK. It provides an integrated testing environment to help developers efficiently verify in-app billing functionality across various store environments.

Key Features

  • Integrated Testing Environment: Test across all ONE store environments including South Korea, Singapore, Taiwan, and the United States with a single ONE Billing Lab app. This provides a unified testing environment for developers who previously faced difficulties due to different package names for each store.
  • Response Simulator: Verify in-app billing processes without actual payments.
  • Diverse Payment Scenario Testing: Test various payment-related features including subscription management, user authentication, and biometric authentication.

Installation

ONE Billing Lab can be installed on Android devices via APK file.

Download and Install via GitHub

  1. Download APK File: Click here to download the latest version of the APK file.
  2. Allow Unknown Sources: You may need to enable the 'Allow installation of apps from unknown sources' option in your device settings. (Settings > Security or Privacy > Install unknown apps)
  3. Install: Open the downloaded APK file to proceed with installation.
  4. Launch: Once installation is complete, tap the app icon to launch ONE Billing Lab.

Download and Install via ONE store (South Korea) App

  1. Open in ONE store App: Click here on your mobile device to open ONE Billing Lab in the ONE store app.
  2. Once installation is complete, tap the app icon to launch ONE Billing Lab.

Screenshots

Preview the app's features through these main screens of ONE Billing Lab.

1. Login Screen

Login Screen

This screen allows you to select a country/region and log in.

2. Main Screen

Main Screen

The main screen provides access to Account Management, Payment Simulator, and Subscription Management screens. Each menu card displays brief information. For example, the Account Management card shows the current account's country information, the Payment Simulator card shows whether the simulator is active, and the Subscription card shows the number of currently subscribed products.

The Subscription card is only displayed when logged in as a South Korean or United States user.

3. Account Management Screen

Account Management Screen

This screen allows you to view and manage user account information. When logged in as a US user, it provides Payment Settings and Billing address configuration features.

4. Response Simulator Screen

Response Simulator Screen

A simulator screen that allows you to test in-app billing scenarios without actual integration.

5. Subscription Management Screen

Subscription Management Screen

This screen allows you to check and manage the subscription status of test subscription products. This screen is only displayed when logged in as a South Korean or United States user.

Support and Inquiries

If you have any questions or encounter issues while using the app, please submit an inquiry through the ONE store Developer Center.

License

This application is proprietary software of ONE Billing Lab. All rights are reserved by ONE Billing Lab. This repository is intended solely for APK file distribution and does not include source code.


Note: This README.md file is for APK distribution purposes, and the application's source code is not publicly available.

About

ONEBillingLab is an Android app for testing and integrating ONE Store in-app payment SDK.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors