Hi William thanks for the reply.let me explain in detail.
When you say the user has to "login", what exactly do you mean? Does this MIDlet communicate with a remote server that requires a username/password? Who assigns the username/password? You say you need the MSISDN. How is the login information used to retrieve the MSISDN?
when i say the user has to login,means the Midlet communicates with the remote server with its username & pwd to use the app.the username/pwd is assigned to the user who downloads the app.the app is sent through wappush and done by ASP pages.this ASP Page stores the users MSISDN,username & pwd in a database.this app connects to this database with the users username & pwd and thus gets it MSISDN.
How is the MIDlet installed on the phone in the first place? Does the user visit your website using thier phone's browser and then download the application? Do you send a text message to the user with a link to download the app? Do you install the app OTA at all or does the user install it over a cable or Bluetooth connection?
The Midlet is installed through wappush.The username & pwd is sent to the user as a text message.
Can you embed a unique serial number into the application and then use that in place of the MSISDN?
i was thinking in the same lines of having a unique serial number but lets say that there are 50 different users downloading the midlet.do i have that many midlets in my server with each unique serial number?how do i go about it?I need MSISDN because we send content through the phone.Even if i store unique number how will i match it to the Database during the login process?Login is necessary because the MSISDN is stored in Database when the user gets the WAPPush.
hope this explains....
thanks again for ur reply
cheers,
Sachin