How to configure clickable links in SMS? - android

Many mobile operating systems (such as Android and iOS) automatically hyperlink URLs and Phone Numbers included in an SMS. Is this behavior managed by the mobile carrier, the OS, or the Device?
I'm designing an application that requires users be able to access a WAP site via a hyperlink in an SMS. Unfortunately, this site has to be accessible to both smartphones and feature phones.
Any information on general standards or in-market statistics would be great!

Is this behavior managed by the mobile carrier, the OS, or the Device?
On Android, it is "managed" by whoever wrote the SMS client app. That could be anyone. Any SMS client worth its salt should be making URLs clickable, but there is no guarantee.

Maybe you want to check WAP PUSH, which make URL clickable in all phones (expect the Iphone O think). Check this guide on how to format a WAP PUSH http://nexmo.com/documentation/how-to/send-a-wap-push-message/

It's entirely dictated by the application. In fact other applications such as the browser, etc perform the same operation on telephone numbers, addresses, etc. Just make sure you format your text in a manner that looks like a link or whatever it is. For example
Phone number: (xxx) xxx-xxx or xxxxxxxxx or xxx-xxx-xxxx, etc.
Hyperlink: http://xxxxxx.xxx
(BTW SO does it as well...I never inserted the link ;-) )
etc.

Related

send a text from a web application that harness a user's personal phone number

At the enterprise real estate company I work for, we are using Twilio in the following way: a real estate agent uses our web application to share a home listing with a buyer. The problem is the buyer receives the text from
"a twilio number" e.g., a (310) number that is NOT the real estate agent's personal telephone number. It is my understanding that this is a technology limitation, that there is no technical solution for this problem, other than to 1) not offer this feature, and/or 2) build an Android app so text messaging integrates with the users phone and phone number.
I'm wondering if there is a technical solution that we have not yet considered. Does anybody know how we can send a text from our web application that harness our user's personal phone number? Is this possible either using Twilio or a competing platform?
When you send the message to the customer, your web application could remember which real estate agent sent the message and route any replies to the same agent, again using Twilio. Also a handy way of doing it if the agent leaves the company
Forgot to mention, the other way to do it is with Twilio Proxy, https://www.twilio.com/docs/proxy

Verify phone number with Android phone efficiently

The problem that I have is the SMS gateway not working very well when I need to verify the phone number. I'm using Clickatell
Sometimes working, sometimes no. Users are very angry with us because the request the sms and they never receive it.
I need a service or another way to verify the phone number efficiently.
The problem is the users country (south and center America like argentina, uruguay, paraguay, ecuador, panama, etc). The most of t he SMS gateway not working righ in this kind of country.
Another alternative? May be a phone call or something.
Thanks!
Twitter's digits (https://get.digits.com/) is one of the best ways to check user validation through the phone number (SMS OTP) and it's totally FREE. :)
Digits are powered by Twitter’s infrastructure. Take seconds to integrate with your project. Just download the fabric plugin for android studio from digit website.
It supports unlimited Authentications, supports multi-Languages, supports International Numbers, supports Custom themes etc.

SMS link to open app that is phone agnostic?

So I'm thinking this may be impossible. But on each phone platform there is a convention to send an SMS link, that when clicked, will launch an application on the device and do something based on the parameters sent in the link.
Ex:
iPhone: Launch an app from a link in an SMS
Android: Launch Android app from within SMS/MMS message?
However is there anyway to do this that is effectively cross platform? For example I have an android phone with my app, and I send an invitation to a friend that has the same app but the iphone version (perhaps I don't know he has an iphone I just have a phone number). Is there a way to send a sms link that figures out it's being opened on an iphone, and sends the link to open the iphone version of the app? Perhaps there is a way to embed very simple logic into a hyperlink that changes based on what device it is? Is there any way to pull off something like this?
I realize I could send multiple links and have the user click the one that is appropriate, but that seems a little sloppy (especially as more platforms become available, it will be cumbersome to cram all the links into 1 SMS message for every device).
This is a difficult situation with no easy answer unfortunately.
Option A) You send a link that points to your server. This link identifies the device based on user agent and then forwards them to the proper sms: link for each platform.
Option B) If you know what type of device you are sending the link to beforehand, then you can determine the proper link on the server side before it is sent.

Skype Ap2Ap on Android?

Is it possible to use Skype Ap2Ap on Android (or iOS), and if so how?
(Ap2Ap is a feature of the Skype API that lets you open a stream and send arbitrary data to anybody on you contact list. Both parties just need to be logged in and to know the application name, and skype does all the hard work like finding the other's IP, bypassing routers, etc.. The feature has been around for a bit and doesn't seem to be used much, but works fine and is available on Windows, Linux, and OS X.)

sending customer feedback form to concerned company from a smart phone as mail?

I want to make an app which will show a feedback form at the end when the user hits submit the form should be sent to my email id in .txt or .doc format. My problem is this feedback form submission where mail will be sent should be uniform on Android, iPhone and windows phones. I want to implement this using HTML 5. What are the challenges i should keep in mind while implementing this?
If you want to write a HTML5 application, then consider using PhoneGap, it provides a standard set of JavaScript APIs for using native phone features (camera, contacts ...) across a wide range of smart phones. Windows Phone 7 support has been added recently.
One problem you will face is sending the emails, there is no common API for this function. My advice would be to use HTTP POST to send a message from your HTML5 application to some server-side component that will actually send the email. You will of course have to consider security here, you do not want to expose a service on the web that allows anyone to send emails!

Categories

Resources