Reading USSD Messages in Tizen Applications

Original Created Jun 25, 2016 | Regeneration Apr 22, 2026

I'm new to Tizen OS development and currently working on a Tizen application that needs to read USSD pop-up messages. Is there a Tizen API available for reading USSD messages? If not, are there any workarounds to achieve this functionality? Any guidance would be greatly appreciated.

Problem Understanding

The user needs to implement USSD message reading functionality in their Tizen application. USSD (Unstructured Supplementary Service Data) messages are typically system-generated pop-ups that appear during mobile network operations, and accessing these messages programmatically is a specialized requirement.

Solution Methods

  1. Official API Availability:
    Currently, Tizen does not provide a dedicated API for USSD message operations. After thorough research, no official Tizen API for this purpose has been identified.

  2. Manual Collection Workaround:
    As a temporary solution, you can:

    • Use static strings in your code to simulate USSD responses for specific numbers
    • Implement a client-server architecture where USSD information is stored on a server and fetched by the application
  3. Alternative Approach:
    Consider redesigning your application flow to work without direct USSD message access, as this functionality is currently not supported in Tizen.

Code Examples

// Example of using static strings for USSD responses
const ussdResponses = {
  "*123#": "Your balance is 100 units",
  "*456#": "Data balance: 2GB remaining"
};

function getUssdResponse(code) {
  return ussdResponses[code] || "USSD code not recognized";
}

Additional Tips

  • Monitor Tizen API updates for potential future support of USSD operations
  • Consider user experience implications when implementing workarounds
  • For critical USSD-dependent functionality, evaluate alternative platforms that may offer this capability

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.