04-03-2026 02:43 AM
Hi, after I added a device on Google Home app, it should be redirect our app. But, actually, after I click our actions on Google Home App, it shows a webpage for me to login.
Ios is ok, but failed on Android.
https://sitewellcloud.com/.well-known/assetlinks.json
operation video:
https://siterwelllink.s3.us-east-1.amazonaws.com/googlehome/android_agree_link.mp4
configuration on Google Home Console:
The configuration in Authoration Intent in Goolge Home Console is our package name, 'com.guard.familylink'
Answered! Go to the Recommended Answer.
a month ago
Thanks for sharing.
Based on your Image 3 (the Google4Activity) <action> tag does not match what you configured in the Google Home Console. As I mentioned earlier in your console screenshot you set the Authorization intent to: com.guard.familylink
However, in your AndroidManifest.xml your action is set to:
<action android:name="android.intent.action.VIEW" />
Your app was only listening for android.intent.action.VIEW
Update the Google4Activity Section of Manifest file, rebuild the app and install it again.
<activity
android:name=".page.me.google.Google4Activity"
android:exported="true">
<intent-filter android:autoVerify="true">
<action android:name="com.guard.familylink" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="sitewellcloud.com" android:pathPrefix="/google" />
<data android:scheme="https" android:host="st-iot.net" android:pathPrefix="/google" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="com.guard.familylink" android:host="google" />
</intent-filter>
</activity>
Make sure to uninstall the old version from your phone first to ensure Android re-runs the verification for the new Intent settings.
04-07-2026 12:52 AM
Based on the configuration in your screenshot and the behavior in the video, here is the troubleshooting guide.
In your console screenshot, you have a SHA-256 fingerprint starting with 56:D3....
In your screenshot, the Authorization intent is set to com.guard.familylink.
XML
<activity android:name=".AuthActivity" android:exported="true">
<intent-filter android:autoVerify="true">
<action android:name="com.guard.familylink" /> <category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="sitewellcloud.com" />
</intent-filter>
</activity>
Android's "App Flip" relies on the system successfully downloading and parsing your assetlinks.json.
You don't have to keep testing through the Google Home app. You can verify if the phone "trusts" your app by running this command in your terminal with the phone connected:
adb shell pm get-app-links com.guard.familylink
04-07-2026 02:37 AM
Hi, I have checked this command, and it shows verified. Could you give me more advice?
04-07-2026 03:39 AM
Hi, I'm a server developer, and this is our app's manifest.xml file about intent-filter.
Could you check for me ? thank you.
a month ago
Thanks for sharing.
Based on your Image 3 (the Google4Activity) <action> tag does not match what you configured in the Google Home Console. As I mentioned earlier in your console screenshot you set the Authorization intent to: com.guard.familylink
However, in your AndroidManifest.xml your action is set to:
<action android:name="android.intent.action.VIEW" />
Your app was only listening for android.intent.action.VIEW
Update the Google4Activity Section of Manifest file, rebuild the app and install it again.
<activity
android:name=".page.me.google.Google4Activity"
android:exported="true">
<intent-filter android:autoVerify="true">
<action android:name="com.guard.familylink" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="https" android:host="sitewellcloud.com" android:pathPrefix="/google" />
<data android:scheme="https" android:host="st-iot.net" android:pathPrefix="/google" />
</intent-filter>
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data android:scheme="com.guard.familylink" android:host="google" />
</intent-filter>
</activity>
Make sure to uninstall the old version from your phone first to ensure Android re-runs the verification for the new Intent settings.