Invalid Google Home devices linked to account causes multiple SYNC calls - actions-on-google

I've been trying to develop smart home app on Google Home assistant.
During development process I've found that after adding Devices under Home Control section inside mobile app,
Google Home API calls sync method 4 times.
I found out that I have 4 Google Home devices linked to my account:
See attached app screenshot
Is there any way to unlink these invalid Google Home devices from my account, which obviously cause the problem?

In the Google Home app, you can find your linked devices by clicking on the TV/speaker icon in the top-right corner. From that list, you should be able to unlink the specific devices you want from your Google account.
Source
Edit: The multiple SYNC calls should not be related to the number of physical Home devices connected to your account.

Related

Personal results for Actions on iPhones

We just launched a new Action on Google “Share Now” which works great on android phones and the Google nest hub. However, when we try to open it on iPhones, we get this the following message:
To let me read out that information, turn on personal results in the Google Home app.
In the Google Home app, I have this setting for all my speakers, but I can’t find it for the phone. Googling also only shows results for the speakers and not the iPhone. Does anybody know where personal results can be turned on for iPhones?
Thanks!
The Setting can be found in your Google Assistant app and not in the Google Home app. In the Assistant app Profile -> Devices -> iPhone (or name of your iPhone)

How to test an Alpha version of a Google Assistant app

I have deployed an Alpha version of my app and supplied the email address of a tester and received the opt-in link the user can use to access the Alpha app. In typical fashion, Google gives no instructions for the user, who clicks on the link and promptly gets an error message that no Google or Stackflow search throws any light on.
A further Stackflow search reveals a complex procedure for an Android phone involving copying the opt-in link to Google Notes, pressing on it, and then taking the option to open the Google Assistant app. It would be difficult to find a better way to discourage testers.
Also, this only opens the app on an Android phone. No mention of how the 20 testers can access the Alpha app on Google Home or Nest Mini. Frustrating when the app is specifically designed for use on Google Home or Nest Mini and not on a phone. Does anyone have a solution?
Users need to opt-in to the alpha program on the phone by following the link. (They shouldn't need to copy it, but they will likely need to open it in an actual browser such as chrome.)
Once they have opted in, however, it will be usable on any device linked to the same account on your approved list and that they used to accept.

Unable to use Google Assistant App on Work Profile

I am trying to use the Work Profile version of the Google Assistant app, but I cannot get past the "set default assist app" screen in order to start using Google Assistant. It works on some phones, but not on my Pixel 3 or a Pixel 2 XL that I tested it on.
Steps to reproduce:
Tap on the Work Profile Google Assistant app, and a screen appears to prompt the me to set the default assist app
Tap on "Settings".
When I tap on "Assist App", the "Permission Controller" screen opens briefly and then closes immediately.
Finally any more taps on "Assist App" again has touch feedback show nothing.
Image of screen
Make sure that your work account as permission to access your voice.
Go to the Activity Controls page.
Sign in with your Google account
Enable the following permissions:
Web & App Activity
Under Web & App Activity, check the box next to Include Chrome history and activity from sites, apps, and devices that use Google services.
If that doesn't work, this can be due to limitations or restrictions with work accounts. Contact your admin.

voice command not accept in google smart home

I am developing Smart Home in Google Home
After sync devices in google home. everything working fine with Google Home Application(https://play.google.com/store/apps/details?id=com.google.android.apps.chromecast.app&hl=en)
But when I access through voice command(okay google, turn on/off all lights/ ) then it says device not available.
If the device is not available then it should also not work from GUI of google home application. but it's work.

How to get links from a Google Action to appear in the Google Home App?

How can links to URLs be sent from a Google Action to the Google Home App? I'm referring to the blue text boxes that appear on the Discover tab of the Google Home App.
For example, if someone uses the Google Home smart speaker to search for a recipe, if the result is from the Food Network, a link to the full recipe URL will appear in the app.
I'm using API.AI to build the action, with the node.js library provided by Google. I've successfully built rich media cards that contain the link, and they appear in the Google Actions simulator and on the Google Pixel platform -- but nothing appears in the Google Home App.
Thank you!
Screen Capture
The Actions SDK currently only supports the display of cards as part of the action user interface on devices with screens.