<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Google Home App cannot invoke our Android App in Smart Home Developer Forum</title>
    <link>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799913#M12961</link>
    <description>&lt;P&gt;Thanks for sharing.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Based on your &lt;/SPAN&gt;&lt;STRONG&gt;Image 3&lt;/STRONG&gt;&lt;SPAN&gt; (the Google4Activity)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;action&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt; tag does not match what you configured in the Google Home Console. As I mentioned earlier i&lt;/SPAN&gt;&lt;SPAN&gt;n your console screenshot you set the &lt;/SPAN&gt;&lt;STRONG&gt;Authorization intent&lt;/STRONG&gt;&lt;SPAN&gt; to: &lt;/SPAN&gt;&lt;SPAN&gt;&lt;STRONG&gt;com.guard.familylink&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN&gt;However, in your &lt;/SPAN&gt;&lt;SPAN&gt;AndroidManifest.xml&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; your action is set to: &lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;action android:name="android.intent.action.VIEW" /&amp;gt;&amp;nbsp;&lt;BR /&gt;Your app was only listening for android.intent.action.VIEW&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Update the Google4Activity Section of Manifest file, rebuild the app and install it again.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;activity
    android:name=".page.me.google.Google4Activity"
    android:exported="true"&amp;gt;
    
    &amp;lt;intent-filter android:autoVerify="true"&amp;gt;
        &amp;lt;action android:name="com.guard.familylink" /&amp;gt;
        
        &amp;lt;category android:name="android.intent.category.DEFAULT" /&amp;gt;
        &amp;lt;category android:name="android.intent.category.BROWSABLE" /&amp;gt;
        
        &amp;lt;data android:scheme="https" android:host="sitewellcloud.com" android:pathPrefix="/google" /&amp;gt;
        &amp;lt;data android:scheme="https" android:host="st-iot.net" android:pathPrefix="/google" /&amp;gt;
    &amp;lt;/intent-filter&amp;gt;

    &amp;lt;intent-filter&amp;gt;
        &amp;lt;action android:name="android.intent.action.VIEW" /&amp;gt;
        &amp;lt;category android:name="android.intent.category.DEFAULT" /&amp;gt;
        &amp;lt;category android:name="android.intent.category.BROWSABLE" /&amp;gt;
        
        &amp;lt;data android:scheme="com.guard.familylink" android:host="google" /&amp;gt;
    &amp;lt;/intent-filter&amp;gt;

&amp;lt;/activity&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;Make sure to&lt;/SPAN&gt; &lt;SPAN&gt;uninstall the old version from your phone first to ensure Android re-runs the verification for the new Intent settings.&lt;/SPAN&gt;&lt;/P&gt;</description>
    <pubDate>Tue, 07 Apr 2026 19:08:28 GMT</pubDate>
    <dc:creator>arm_dpe</dc:creator>
    <dc:date>2026-04-07T19:08:28Z</dc:date>
    <item>
      <title>Google Home App cannot invoke our Android App</title>
      <link>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799360#M12947</link>
      <description>&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;Ios is ok, but failed on Android.&lt;/P&gt;&lt;P data-unlink="true"&gt;https://sitewellcloud.com/.well-known/assetlinks.json&amp;nbsp;&lt;/P&gt;&lt;P&gt;operation video:&lt;/P&gt;&lt;P data-unlink="true"&gt;https://siterwelllink.s3.us-east-1.amazonaws.com/googlehome/android_agree_link.mp4&amp;nbsp;&lt;/P&gt;&lt;P&gt;configuration on Google Home Console:&lt;/P&gt;&lt;DIV class=""&gt;&lt;A href="https://siterwelllink.s3.us-east-1.amazonaws.com/googlehome/google+home+console.png" target="_blank"&gt;https://siterwelllink.s3.us-east-1.amazonaws.com/googlehome/google+home+console.png&lt;/A&gt;&lt;/DIV&gt;&lt;P&gt;The configuration in Authoration Intent in Goolge Home Console is our package name, 'com.guard.familylink'&lt;/P&gt;</description>
      <pubDate>Fri, 03 Apr 2026 09:43:30 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799360#M12947</guid>
      <dc:creator>tracyhenryduck</dc:creator>
      <dc:date>2026-04-03T09:43:30Z</dc:date>
    </item>
    <item>
      <title>Re: Google Home App cannot invoke our Android App</title>
      <link>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799829#M12953</link>
      <description>&lt;P&gt;&lt;SPAN&gt;Based on the configuration in your screenshot and the behavior in the video, here is the troubleshooting guide.&lt;/SPAN&gt;&lt;/P&gt;
&lt;H2&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;1. SHA-256 Fingerprint Conflict&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN&gt;In your console screenshot, you have a SHA-256 fingerprint starting with &lt;/SPAN&gt;&lt;SPAN&gt;56:D3...&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;If your app is live on the &lt;/SPAN&gt;&lt;STRONG&gt;Google Play Store&lt;/STRONG&gt;&lt;SPAN&gt;, Google re-signs your APK with a different key.&amp;nbsp; The fingerprint in the Google Home Console &lt;/SPAN&gt;&lt;STRONG&gt;must&lt;/STRONG&gt;&lt;SPAN&gt; match the "App Signing Key" found in the Google Play Console, not your local development key.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Go to &lt;/SPAN&gt;&lt;STRONG&gt;Google Play Console &amp;gt; Setup &amp;gt; App Integrity&lt;/STRONG&gt;&lt;SPAN&gt; and copy the SHA-256 fingerprint from the &lt;/SPAN&gt;&lt;STRONG&gt;App signing key&lt;/STRONG&gt;&lt;SPAN&gt; section. Update both the Google Home Console and your &lt;/SPAN&gt;&lt;SPAN&gt;assetlinks.json&lt;/SPAN&gt;&lt;SPAN&gt; with this value.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H2&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;2. Intent Action Mismatch&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN&gt;In your screenshot, the &lt;/SPAN&gt;&lt;STRONG&gt;Authorization intent&lt;/STRONG&gt;&lt;SPAN&gt; is set to &lt;/SPAN&gt;&lt;SPAN&gt;com.guard.familylink&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Your &lt;/SPAN&gt;&lt;SPAN&gt;AndroidManifest.xml&lt;/SPAN&gt;&lt;SPAN&gt; must have an activity with an &lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;intent-filter&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt; that listens for this &lt;/SPAN&gt;&lt;STRONG&gt;exact&lt;/STRONG&gt;&lt;SPAN&gt; action string.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;SPAN&gt;Ensure &lt;/SPAN&gt;&lt;SPAN&gt;android:autoVerify="true"&lt;/SPAN&gt;&lt;SPAN&gt; is included. Without this, Android won't look at your &lt;/SPAN&gt;&lt;SPAN&gt;assetlinks.json&lt;/SPAN&gt;&lt;SPAN&gt; file to verify the link.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&lt;SPAN&gt;XML&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;activity android:name=".AuthActivity" android:exported="true"&amp;gt;
    &amp;lt;intent-filter android:autoVerify="true"&amp;gt;
        &amp;lt;action android:name="com.guard.familylink" /&amp;gt; &amp;lt;category android:name="android.intent.category.DEFAULT" /&amp;gt;
        &amp;lt;category android:name="android.intent.category.BROWSABLE" /&amp;gt;
        &amp;lt;data android:scheme="https" android:host="sitewellcloud.com" /&amp;gt;
    &amp;lt;/intent-filter&amp;gt;
&amp;lt;/activity&amp;gt;&lt;/LI-CODE&gt;
&lt;H2&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;3. Server-Side JSON Verification&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H2&gt;
&lt;P&gt;&lt;SPAN&gt;Android's "App Flip" relies on the system successfully downloading and parsing your &lt;/SPAN&gt;&lt;SPAN&gt;assetlinks.json&lt;/SPAN&gt;&lt;SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Check the Header:&lt;/STRONG&gt;&lt;SPAN&gt; Ensure your server sends the file with &lt;/SPAN&gt;&lt;SPAN&gt;Content-Type: application/json&lt;/SPAN&gt;&lt;SPAN&gt;. If it's sent as &lt;/SPAN&gt;&lt;SPAN&gt;text/plain&lt;/SPAN&gt;&lt;SPAN&gt;, Android will reject it.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;Direct Access:&lt;/STRONG&gt;&lt;SPAN&gt; Make sure there are no redirects (like &lt;/SPAN&gt;&lt;SPAN&gt;http&lt;/SPAN&gt;&lt;SPAN&gt; to &lt;/SPAN&gt;&lt;SPAN&gt;https&lt;/SPAN&gt;&lt;SPAN&gt;) when accessing the &lt;/SPAN&gt;&lt;SPAN&gt;.well-known/assetlinks.json&lt;/SPAN&gt;&lt;SPAN&gt; path.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;
&lt;H3&gt;&lt;FONT size="4"&gt;&lt;STRONG&gt;How to verify the fix:&lt;/STRONG&gt;&lt;/FONT&gt;&lt;/H3&gt;
&lt;P&gt;&lt;SPAN&gt;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:&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;adb shell pm get-app-links com.guard.familylink&lt;/SPAN&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;If status is &lt;/STRONG&gt;&lt;STRONG&gt;always&lt;/STRONG&gt;&lt;STRONG&gt;:&lt;/STRONG&gt;&lt;SPAN&gt; The flip will work.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;LI style="font-weight: 400;" aria-level="1"&gt;&lt;STRONG&gt;If status is &lt;/STRONG&gt;&lt;STRONG&gt;ask&lt;/STRONG&gt;&lt;STRONG&gt; or &lt;/STRONG&gt;&lt;STRONG&gt;undefined&lt;/STRONG&gt;&lt;STRONG&gt;:&lt;/STRONG&gt;&lt;SPAN&gt; The system failed to verify your &lt;/SPAN&gt;&lt;SPAN&gt;assetlinks.json&lt;/SPAN&gt;&lt;SPAN&gt;. Check your SHA-256 fingerprint and server headers.&lt;/SPAN&gt;&lt;/LI&gt;
&lt;/UL&gt;</description>
      <pubDate>Tue, 07 Apr 2026 07:52:02 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799829#M12953</guid>
      <dc:creator>arm_dpe</dc:creator>
      <dc:date>2026-04-07T07:52:02Z</dc:date>
    </item>
    <item>
      <title>Re: Google Home App cannot invoke our Android App</title>
      <link>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799835#M12955</link>
      <description>&lt;P&gt;Hi, I have checked this command, and it shows verified. Could you give me more advice?&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="google chek.png" style="width: 999px;"&gt;&lt;img src="https://www.googlenestcommunity.com/t5/image/serverpage/image-id/59545i9276AA2AFA874F9C/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="google chek.png" alt="google chek.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Apr 2026 09:37:05 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799835#M12955</guid>
      <dc:creator>tracyhenryduck</dc:creator>
      <dc:date>2026-04-07T09:37:05Z</dc:date>
    </item>
    <item>
      <title>Re: Google Home App cannot invoke our Android App</title>
      <link>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799843#M12956</link>
      <description>&lt;P&gt;Hi, I'm a server developer, and this is our app's manifest.xml file about intent-filter.&lt;/P&gt;&lt;P&gt;Could you check for me ? thank you.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="1..png" style="width: 708px;"&gt;&lt;img src="https://www.googlenestcommunity.com/t5/image/serverpage/image-id/59547iEBAC084A40190A4F/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="1..png" alt="1..png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="2.png" style="width: 781px;"&gt;&lt;img src="https://www.googlenestcommunity.com/t5/image/serverpage/image-id/59549i36BC7B77A056E02D/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="2.png" alt="2.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="3.png" style="width: 669px;"&gt;&lt;img src="https://www.googlenestcommunity.com/t5/image/serverpage/image-id/59548iE9A2BA47F238E866/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="3.png" alt="3.png" /&gt;&lt;/span&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="4.png" style="width: 657px;"&gt;&lt;img src="https://www.googlenestcommunity.com/t5/image/serverpage/image-id/59546i558003D8B404415D/image-size/large/is-moderation-mode/true?v=v2&amp;amp;px=999" role="button" title="4.png" alt="4.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Apr 2026 10:39:43 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799843#M12956</guid>
      <dc:creator>tracyhenryduck</dc:creator>
      <dc:date>2026-04-07T10:39:43Z</dc:date>
    </item>
    <item>
      <title>Re: Google Home App cannot invoke our Android App</title>
      <link>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799913#M12961</link>
      <description>&lt;P&gt;Thanks for sharing.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Based on your &lt;/SPAN&gt;&lt;STRONG&gt;Image 3&lt;/STRONG&gt;&lt;SPAN&gt; (the Google4Activity)&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;action&amp;gt;&lt;/SPAN&gt;&lt;SPAN&gt; tag does not match what you configured in the Google Home Console. As I mentioned earlier i&lt;/SPAN&gt;&lt;SPAN&gt;n your console screenshot you set the &lt;/SPAN&gt;&lt;STRONG&gt;Authorization intent&lt;/STRONG&gt;&lt;SPAN&gt; to: &lt;/SPAN&gt;&lt;SPAN&gt;&lt;STRONG&gt;com.guard.familylink&amp;nbsp;&amp;nbsp;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN&gt;However, in your &lt;/SPAN&gt;&lt;SPAN&gt;AndroidManifest.xml&lt;/SPAN&gt;&lt;SPAN&gt;&amp;nbsp; your action is set to: &lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN&gt;&amp;lt;action android:name="android.intent.action.VIEW" /&amp;gt;&amp;nbsp;&lt;BR /&gt;Your app was only listening for android.intent.action.VIEW&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Update the Google4Activity Section of Manifest file, rebuild the app and install it again.&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;&amp;lt;activity
    android:name=".page.me.google.Google4Activity"
    android:exported="true"&amp;gt;
    
    &amp;lt;intent-filter android:autoVerify="true"&amp;gt;
        &amp;lt;action android:name="com.guard.familylink" /&amp;gt;
        
        &amp;lt;category android:name="android.intent.category.DEFAULT" /&amp;gt;
        &amp;lt;category android:name="android.intent.category.BROWSABLE" /&amp;gt;
        
        &amp;lt;data android:scheme="https" android:host="sitewellcloud.com" android:pathPrefix="/google" /&amp;gt;
        &amp;lt;data android:scheme="https" android:host="st-iot.net" android:pathPrefix="/google" /&amp;gt;
    &amp;lt;/intent-filter&amp;gt;

    &amp;lt;intent-filter&amp;gt;
        &amp;lt;action android:name="android.intent.action.VIEW" /&amp;gt;
        &amp;lt;category android:name="android.intent.category.DEFAULT" /&amp;gt;
        &amp;lt;category android:name="android.intent.category.BROWSABLE" /&amp;gt;
        
        &amp;lt;data android:scheme="com.guard.familylink" android:host="google" /&amp;gt;
    &amp;lt;/intent-filter&amp;gt;

&amp;lt;/activity&amp;gt;&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;SPAN&gt;Make sure to&lt;/SPAN&gt; &lt;SPAN&gt;uninstall the old version from your phone first to ensure Android re-runs the verification for the new Intent settings.&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 07 Apr 2026 19:08:28 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Google-Home-App-cannot-invoke-our-Android-App/m-p/799913#M12961</guid>
      <dc:creator>arm_dpe</dc:creator>
      <dc:date>2026-04-07T19:08:28Z</dc:date>
    </item>
  </channel>
</rss>

