I am using Actions On Google / Dialogflow to create a custom Google assistant app. I would like to link from my action to Google maps. So the user can be navigated to the suggested location.
An example conversation would be:
User: Where is my nearest post box?
Assistant: Your nearest post box is in London, two miles away, would you like to Navigate there?
User: Yes
---Google Maps opens and with directions running---
I can do this with a phone, because I can use a Button but this use case makes the most sense in Android Auto, which isn't classed as a smart display so doesn't support Buttons.
Is there any way I can show a notification or link out to Google Maps from the assistant?
A button is the right element to handle this type of behavior. On devices that do not support the screen surface capability, the button will not be shown. As such, there is no way to automatically activate a Maps event, including on Android Auto in particular.
Related
my flutter application uses google maps API, so the user can place a pin on the map and when users interact with the map and click on a pin; it navigates to a post page related to that pin in the application (so the pins represent a post),
the problem is how can I implement this action of navigating? it came to my mind the idea of getting the ID of the pin but i couldn't figure out where to find it and how
I want to put a prompt to allow user to choose while responding in google assistant app. I am creating this in dialog flow. How do I do this?
If you want to add "suggested input" items into your conversational experience as they show in the simulator or on a screen device, you are talking about "Suggestion Chips". Here is what that looks like in the simulator:
Using Dialogflow you can go into an Intent, and go to Responses. Go to the Google Assistant tab. Add a response and choose the type "Suggestion Chips". The input should match an intent.
I am integrating Intercom into my website, but when a user loads the page, the chat window automatically opens up. I have gone through their documentation, adding things like Intercom('hide'), turning off and removing auto messaging, etc, but the messenger still opens up. I have reached out to their customer support (on their own chat app) and no one has responded back or reached out. Kind of bad UX to have it open without anyone clicking the chat button. Anyone know how to disable this feature?
The answer is in one of their guides Customize the Intercom Messenger (technical) rather than the technical documentation:
First, you’ll need to hide the Messenger for all of your customers. Just visit your Messenger settings and deselect the options for turning the Messenger on.
Next, you’ll need to think about which users you’d like to show the Messenger to (for example, your VIP customers).
Finally, add the hide_default_launcher attribute to your intercomSettings object on your site. The value of thehide_default_launcher attribute should be true or false, depending on if you want to hide or show the launcher.
So hide_default_launcher is the key.
You can go to App Settings > Messenger Settings section and blank Welcome Message:
click to open an image
I am using Mapkit for Google Maps. According to their terms at http://code.google.com/apis/maps/iphone/terms.html:
9.3 End User Terms and Privacy Policy. If you develop a Maps API Implementation for use by other users, you must:
(a) display to the users of your Maps API Implementation the link to Google's Terms of Use as presented through the Service or described in the Maps API Documentation;
Where can I show link to Google's ToU? I do not have an About screen in my app.
Is it must to show one? I see apps on iTunes who do not have an About screen and nobody shows the link on the main map screen.
This section means if you make your own API, like an add-on, or something that alters the MapKit, you need to link to their terms.
If you are just using the MapKit in your app, then no, there's no need to do anything extra.
Is it possible to send GPS coordinates, a name and hyperlink to a kind of Google map API so that it shows a map, some places with a name and whenever a user clicks on a place would go to a URL?
If so, is it possible to attach this map as a view so that a user can make use of the navigator bar of the native application at any time?
If it is possible, how could it be done?
Google:
http://www.invasivecode.com/2009/07/adding-maps-to-your-iphone-app-mapkit/
http://blog.objectgraph.com/index.php/2009/04/02/iphone-sdk-30-playing-with-map-kit/