send message from mobile and receive by server - networking

There are many applications/sites which allow us to send message(SMS) to mobile. Is the reverse of it - send SMS by mobile and receive/get that into server(some user account), is possible ?

Yes. Take a look at Twilio. They have a really good API for doing this.
http://www.twilio.com/

Related

How can sniff Firebase Events?

I'm using Charles Proxy as Sniffer to check and verify the body/payload of my Firebase Events?
I see the POST request to firebaselogging-pa.googleapis.com/v1/firelog/legacy/batchlog in Batch, and in each event, inside the POST request, I found the sourceExtension attrib, that I think constains all the event data, but I cant to decode, I tryed with base64 and bytes, but I cant see the content of the property.
I know the documented way to check firebase events is thourght the web portal in debug view, but this question is about how to see the content in the request before it arrive to the google cloud.
I saw another related post in Stackoverflow, but without any answers:
See Firebase network traffic in debug purpose
Anyone know how to sniff Firebase events and decode correctly? thanks in advance.

Is it possible to send from a server (not via mobile) a message to a Google Home device?

I want to write a web app where if a user presses a certain button, it would cause the google nest in my room to say something.
Essentially I want to use an API to send this command to my google nest: "broadcast to bedroom speaker 'button has been pressed' ".
Is this possible with the Assistant / Home API / Actions? I'm reading the documentations, but it's hard to understand what they're capable of.
Yes, you can use Google Assistant Relay to relay broadcast messages the same as you would a broadcast message with your voice.
https://github.com/greghesp/assistant-relay
While a Google Home device is a Google Cast surface the platform does not support programmatic broadcasts. At the same time, casting audio that is the text-to-speech output to a device should be functionally the same.

How do I send a route to a device?

Is it possible to generate a link that can send a route to a phone and open the app automatically?
I'm looking to send a link to drivers in our fleet, alternatively is there an API endpoint which can send a route to a device for me?
I've tried sending a web link for a route to the phone and it shows the route correctly in the phone's browser but I don't know how to start that route.
You can generate a share link in the app using 2 coordinates -
https://share.here.com/r/54.106285,-1.080375/52.598712,-2.033751

How does Snap engage manage to integrate with Skype?

They have a technology which allows them to connect with skype as a "friend" and then when there is an incoming chat on the website, it forwards that chat to the skype client.
I can't see anything in the skype API that allows this, how do they do it?
AFAIK, companies like Snapengage and ClickDesk use Skype API to do this.

Accessing a users contacts from a webpage

Is it possible to access a mobile users phone contacts from a web page? The company I work for would like to use QR codes to direct people to a coupon on their website and then give viewers the option of sending the url to their friends in a text message.
Obviously this would be an opt in service. Perhaps you would need to build a mobile application to accomplish the task? If anyone has an idea on how to accomplish this or something similar please let me know.
As far as I know, it is not possible to access the contact database via a web page, on any of the major platforms; in order to access this data, a native application is required.
Nate is right.
The only thing that you can do (that won't accomplish everything you need) is encode SMS message in QR code (e.g. "sms:number:subject" see http://code.google.com/p/zxing/wiki/BarcodeContents), this way your company will get user's phone number as part of SMS message, but not numbers of his/her friends.
An API for accessing contacts is being built into the WebApi by Mozilla but as of today it's not enabled by default and I expect cross browser support is still far off.

Resources