Unifi Apps

How to build Unifi Apps?

This guide explains the required integration architecture and the sequential steps for deploying Unifi Apps across LINE and Web environments.

Please follow each step based on the specific platform or integration type you plan to support.

① LINE Version Development — LIFF SDK Integration

Unifi Apps can provide a LINE-based experience in two ways:

  • LINE MINI App

  • LINE Login LIFF

Both run inside the LINE mobile app and are implemented using the LIFF SDK, but they use different channel types and are onboarded through different tracks.

Key Differences

Item
LINE MINI App
LINE Login LIFF

Channel

LINE MINI App Channel

LINE Login Channel

App Store policy

Compliance with App Store policies

-

LIFF SDK Usage

Yes

Yes

Unifi Apps SDK Usage

  • Yes

  • WalletProvider

  • PaymentProvider (IAP)

  • Yes

  • WalletProvider

  • PaymentProvider (Crypto/Stripe Fiat)

📌 Refer to LINE Integration documentation for detailed instructions. 📌 LINE MINI App and LINE Login LIFF are technically implemented by first integrating the Unifi Apps SDK into a base Web service, and then adding the LIFF SDK on top of it. Therefore, the Web and Unifi Apps SDK environment is inherently included from a technical perspective.

② Web Version Development

Development of a web browser version for Non-LINE users is recommended.

To support the following features, the Unifi Apps SDK must be integrated into the web version:

  • WalletProvider

  • PaymentProvider (Crypto / Stripe Fiat)

③ Web3 Integration (WalletProvider)

Unifi Apps SDK enables wallet features such as account creation and ownership verification.

Version
Supported Wallet Types

LINE MINI App

  • LINE (Liff)

  • OKX, Bitget Wallet

LINE Login LIFF

  • LINE (Liff)

  • OKX, Bitget Wallet

Web

  • Social Login (Web)

  • Kaia Wallet App/Extension, OKX, Bitget Wallet

📌 Refer to Wallet Provider documentation for detailed instructions.

④ Payment Integration (PaymentProvider)

To support monetization, all Unifi Apps must provide in-app item purchases.

Version
Supported Payment Methods

LINE MINI App

IAP payments

LINE Login LIFF

Crypto & Stripe (Fiat) payments

Web

Crypto & Stripe (Fiat) payments

📌 Refer to Payment Provider documentation for detailed instructions.

⑤ App Review — Quality & Compliance Check

Submission and review providers vary by version:

Version
Demo Submission/Review Authority

LINE MINI App

  • LINE NEXT (Pre-review)

  • LY (Final approval)

  • Submission to LY is required after LINE NEXT review is completed

LINE Login LIFF

  • LINE NEXT

  • Submission via email

Web

  • LINE NEXT

  • Submission via email

⑥ Onboarding & Launch

Version
Featured Placement
Exposure Area
Served Users

LINE MINI App

LINE App & Unifi

  • MINI Tab in LINE App

  • Apps in Unifi

Japan LINE Users

LINE Login LIFF

Unifi

Apps in Unifi

Global LINE Users

Web

Unifi

Apps in Unifi

Global Users

Additionally, if you register your information through a separate track, you may be featured on the Unifi and also sell NFTs.

Last updated