Getting Started Instructions

Welcome to txtBrowser.com!

Thank you for your interest in joining the ever growing community of developers who would like to showcase their apps to the millions of users who access txtBrowser on SMS in India (55444), Bangladesh, Middle east and Africa.

txtBrowser.com allows 3 types of apps

  1. Static SMS Apps - Apps that have a fixed response when your keyword is called
  2. Dynamic SMS Apps - Apps that respond with the response provided by the URL of your dynamic application
  3. txtPod App - Upload an excel sheet containing content rows and txtPod will display a different content row every time your app is used by a user.

Creating a Static SMS App:

Creating a static SMS is quite straightforward. Just click on “Create a new app” button located at the bottom of this page. In the next page that appears choose a keyword for your app and then choose Static SMS app in the next block that appears.

Just enter the message that needs to be displayed when your app is called. Voila, your app is now ready. You can then share your #keyword with your friends/clients/users and they could access your app by sending your #keyword to 55444 on Airtel.

Creating a Dynamic SMS App

To create a Dynamic SMS App - Just click on “Create a new app” button located at the bottom of this page. In the next page that appears choose a keyword for your app and then choose Dynamic SMS app in the next block that appears.

You will then see the option to enter your App URL. Your app will reside on your server and can be coded in any language / platform of your choice.

You need to provide us, a URL that can be called by passing parameters when our server receives queries against your app keyword.

Your URL should be a FULL URL to the actual file that must be called. So for example if your app resides on myserver.com and the actual script is called my_script.php, then the URL you add should be http://server.com/my_script.php - txtBrowser will only append get parameters to the URL you have specified. This URL (server.com) can be anything, a top level domain (TLD), a sub domain or any location that will return a response to the queries that we send your way.

In the long description of your app, please add relevant demo keywords for your app. This keyword will be used for the app’s demo on the App’s display page. This will help users in knowing better how to use your apps.

Interactive Apps - Having Links inside your apps

txtBrowser supports having links inside your apps for the following outputs

HTML

XML

JSON

To know more details about implementation on each of the above platforms, view ourpost on building interactive apps.

Creating a txtPod App:

We dont expect only developers to be able to launch dynamic apps. txtPod enables you to build dynamic apps without any knowledge of programming. All you need to do is upload an excel sheet containing content rows and txtPod will display a different content row every time your app is used by a user. Lets assume you have a content library of jokes. Just paste each joke in a separate row and upload the excel sheet into txtPod. You are now ready to launch a full fledged jokes app. Content row once displayed will not be displayed again till all rows are exhausted.

Create Txtpod

What we send to your URL

When a user sends us an SMS, we will intercept that and if it matches your app keyword, we will pass the following details as part of our URL call to your server. This will be the same URL that you have specified when you added the app to our system.

  1. Message: The SMS sent by the user including the app name.
  2. Mobile: An encrypted form of the user’s mobile number to uniquely identify the user. Please note that we will not be able to share the user’s mobile number with you. However, the encrypted mobile number will be unique to each user and you can use that to identify repeat users.
  3. API key : Your unique developer API key that will assure you that the request came in from txtBrowser

For Eg: If you added an app called #price (http://txtbrowser.com/apps/price), which gives the prices of cars and bikes, then the query you receive from us would be along these lines

App Name: #price

SMS Received from user: #price ford figo

API Request: http://server.com/price.php?mobile=1234567890&message=%23price ford figo

Here we are assuming that server.com is the server you will host your app on and price.php is your app handling script. The rest of it will be keywords you will receive from us each time your app is accessed via SMS.

Happy App Development times ahead!

For further questions, feel free to ping us at developers@txtbrowser.com



Please Note: txtBrowser also provides free web hosting to developers who build apps on txtBrowser.