معرفی کد USSD (برای پرداخت وجه، دریافت اطلاعات، ثبت اطلاعات و ...) و بیان روش هایی برای اجرای کدهای USSD در برنامه نویسی اندروید (به همراه ارائه یک پروژه اندروید)
احتمالا تاکنون با کد USSD آشنا شده اید. مثلا بانک شما، یک شماره شامل یک سری حروف خاص و شماره هایی در بین آنها را به شما می دهد و با شماره گیری آن کد USSD ، یک سری اطلاعات به شما نمایش داده می شود که با انتخاب هایی، می توانید به مشاهده اطلاعات، تغییر اطلاعات و یا حتی پرداخت وجه، اقدام نمایید.
در واقع، کدهای USSD ، ساز و کارهایی از پیش تعریف شده هستند که امکان ایجاد یک ارتباط بین ما و شبکه تلفن همراه (و سایر شبکه هایی که به آن متصل شده اند) را به ما می دهند و این ارتباط، به سادگی شماره گیری یک کد می باشد (مثل زمانی که شماره یکی از دوستانمان را شماره گیری می کنیم).
معمولا بانک ها و شرکت های مختلف، کد USSD مختص خود را دارند (طی قراردادی که با اپراتورهای تلفن همراه بسته اند). در واقع، اولین شماره موجود در کد USSD ، مختص یک بانک یا شرکت است و بعد، با قرار دادن یک علامت (علامت *)، شماره های دیگری در ساختار کد USSD قرار می گیرند که بستگی به ساز و کار آن سیستم تعریف شده برای آن بانک یا شرکت دارد.
به عنوان مثال، کد USSD اصلی مربوط به بانک ملت (شرکت به پرداخت ملت)، عبارت است از :
همان طور که مشاهده می کنید، در ابتدای کد USSD ، علامت * و در انتهای آن، علامت # قرار می گیرد. بنابراین چنانچه کد USSD بالا را شماره گیری کنیم، به سیستم متناظر با آن که مرتبط با بانک ملت است، متصل می شویم (مستقل از برنامه های اندروید نصب بر روی گوشی) :
راهنمای خود شرکت (در یک pdf) را در لینک زیر برای دانلود قرار داده ام، در صورت تمایل، می توانید نگاهی به ان بیندازید (تنها برای مبحث آموزشی، برای سایر استفاده ها، راهنما را از سایت اصلی شرکت دریافت کنید) :