App SDK Preparation
Before applying the BBaton App SDK, API Client Registration and client credential issuance must be completed first. The values required for app integration are issued in the same way as web integration and are reused across Android and iOS settings.
01 API Client Registration
The app SDK also starts with API Client Registration on the BBaton website. Because the values entered during registration are used directly in app integration, it is important to define request IPs, callback URLs, and production vs. test environments clearly.
Complete registration first, then proceed to App SDK setup.
On the application page, enter your app or service details and the responsible contact, then submit the form. The client account is created after submission.
The application page opens in a new window. If pop-ups are blocked, the same page opens in the current tab.
- Confirm that the request IP and callback URL match the actual app server environment.
- Separate production and test addresses in advance so they are not confused later.
- The
redirect_uriused by the app will be reused in the SDK configuration later.
02 Client account creation
Once registration is complete, the client account is created and the Client ID and Client Secret Key required for integration are issued. These values are used directly by the App SDK and should be managed securely.
Application submitted
Submit API Client Registration from the BBaton website.
Client account creation
A client account for app integration is created based on the submitted registration details.
Receive integration values
Record the Client ID, Client Secret Key, and redirect_uri values.
Security handling
These values are used in the app build and production server, so they should be handled securely and protected from exposure.
03 Next Steps
Once preparation is complete, move to BBaton App SDK to apply the Android and iOS installation steps, SDK placement, sample code, and return-value handling in sequence.
Client ID, Client Secret Key, and redirect_uri, so the most stable path is to finalize those values in the preparation step before moving to the implementation guide.