Sending SMS in android with Custom Name - android

I am trying to do Mobile Number Verification just like WhatsApp in my Android App. I'm able to send SMS from my Android app.
But I want to achieve these 2 things:
The Sender name in the receiver's Inbox should be a Custom Name decided by my App, like SMS from WhatsApp has sender name somewhat like WTAPP-5550. Currently its showing my Mobile Number.
Making sure that the SMS sent from User's phone doesn't show up in User's Sent Box. Currently SMS appears both as SENT and RECIEVED SMS. Like in d case of WhatsApp , no SENT Message is present only Recieved SMS is.
Thanks and Regards,
Rahul Soni

See Mr Rahul From your question what I understood is you are sending the sms to the mobile number through your app. That is not a good way to verify the mobile number. What you have to do is you have to send sms through the server. Whats app people will connect to their server and from server they will send sms to the entered mobile number. Thats why it will not appear in the sent box. And to set custom name to the sender number you have to use third party sms services.

Related

Is there any Android app which will call a mobile number after receiving an email?

after receiving the call by other end,he will hear some voice which will be sent via email. Mobile number and the text will be in the email.
The question and the description of the question are a litte confused, but if you want to call a mobile phone: How to make a phone call programmatically?
and if you want to receive emails in your application, you can use this:
How to get gmail mails programmatically in android

Can an Android app see the phone's SMS e-mail address?

It's possible to send an e-mail which a phone receives as an SMS by sending to (in the case of Verizon) 2125551212#vtext.com, and when I use the SMS app to send to an e-mail address, that's what shows up as the sending account. (This site has a list of the "#telcoName.com" addresses for various other carriers.) Is there a way for an app to know that "2125551212#vtext.com" address of the phone that it is on, WITHOUT having to send out an e-mail over SMS first and then be told whom its sent message came from?
Is there a particular permission that a developer would use to determine this info?
With some other research, it appears that the answer is NO: the phone does NOT "know" the email address that will reach its SMS app. This info can be determined by asking the user his phone number and cellular carrier (looking up the "#whatever.com" part in the website I posted in the question), OR you can have the app send an SMS to an email address on a cooperating code server, which then "tells" the app what email address it just got a message from.
But the Android operating system in the phone doesn't have this information available itself, so the app can't get it from the OS.

Mobile Number Verification during registration by message from api like that in “viber” or whatsapp for android

I am making a messaging application and we need to verify the user mobile number by sending short code through SMS from users mobile(user will be charged for outgoing SMS ).
We are able to send sms and even able to verify but the message is going from user's name so how to change this user's name to custom name as it is done in whatsapp or other application.
DW-Whatsapp
AM-Telegram
Please advice.

Android 4.4+ How do apps like MightyText and AirDroid send SMS?

Both of these applications allow you to send SMS on your desktop/through a web browser as if it's coming from your phone (it really is coming from your phone). My question is:
How do they automatically send SMS through the Default SMS App (Messenger) without any user interaction (in the background/discretely) on Android 4.4?
Any app that has SEND_SMS permission can send the message using SmsManager.
The default SMS app is responsible for writing the sent messages to the sms provider.
Apps like mightytext, mobitexter which allow to send sms from web sends the message using SmsManager and in 4.4+ the default SMS app takes care of writing the sent messages to the sms provider.
For more details you can read http://android-developers.blogspot.in/2013/10/getting-your-sms-apps-ready-for-kitkat.html
PS: I work on a similar app mobitexter.net
MightyText has permission to send sms messages. So the app is not using the default sms app, but sending the messages using the Android API.
Messages send by the app are added to the default messaging SQL database on the phone. Because of that it will look like the default app has send them.

how to display toast when email or mms is received to the other person

I am sending emails and mms in my project. I want to show a tost when email or mms is received to the recipient. I am using built-in email and messaging application. I don't know how to implement this please help.
thanx
Is the recipient has your software installed on their machine also?
If not - I can't think of a way to do that.
In general, Both Email & SMS are guaranteed to either deliver your message, or return with an error. So you don't really need this functionality. you can toast the sender that the message was sent.
If the recipient will not get it, your user will get an indication from their email / sms sending facility.

Categories

Resources