{"id":10388,"date":"2025-09-22T19:50:03","date_gmt":"2025-09-22T23:50:03","guid":{"rendered":"https:\/\/learndash.com\/support\/?post_type=docs&#038;p=10388"},"modified":"2025-09-23T10:40:37","modified_gmt":"2025-09-23T14:40:37","password":"","slug":"how-to-configure-your-learndash-android-app-links","status":"publish","type":"docs","link":"https:\/\/learndash.com\/support\/kb\/learndash-app\/learndash-app-learndash-app\/how-to-configure-your-learndash-android-app-links\/","title":{"rendered":"How to Configure your Learndash Android App Links"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\" id=\"h-introduction\"><strong>Introduction<\/strong><\/h1>\n\n\n\n<p>Android App Links enable deep integration between your <strong>Learndash App <\/strong>and your website, allowing members to open specific URLs directly in the app rather than a browser. By configuring App Links, you\u2019ll create a seamless mobile experience, improve engagement, and ensure links to your community content always open in the correct context.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-obtaining-your-sha-256-certificate-fingerprint\"><strong>Obtaining Your SHA-256 Certificate Fingerprint<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Log in to the <a href=\"https:\/\/play.google.com\/console\/developers\/\"><strong>Google Play Console<\/strong><\/a> with the account used for your Google Developer enrollment.<br><\/li>\n\n\n\n<li>Under <strong>All apps<\/strong>, select your <strong>App ID<\/strong>.<br><\/li>\n\n\n\n<li>In the <strong>Release<\/strong> tab, go to <strong>Setup &gt; App Integrity &gt; App signing<\/strong>.<br><\/li>\n\n\n\n<li>Copy the <strong>SHA-256 certificate fingerprint<\/strong> for your App Signing Key. You\u2019ll use this in the Leardash App settings.<br><\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-enabling-android-app-links\"><strong>Enabling Android App Links<\/strong><\/h2>\n\n\n\n<ol class=\"wp-block-list\">\n<li>In WordPress, navigate to <strong>Learndash App &gt; Configure &gt; Android Settings &gt; Android App Links<\/strong>.<br><\/li>\n\n\n\n<li>Tick <strong>Enable Android App Links<\/strong>.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"834\" height=\"455\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-1.png\" alt=\"Screenshot of Android Pinned Apps.\" class=\"wp-image-10740\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-1.png 834w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-1-400x218.png 400w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-1-800x436.png 800w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-1-768x419.png 768w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-1-360x196.png 360w\" sizes=\"auto, (max-width: 834px) 100vw, 834px\" \/><\/figure><\/div>\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>Under <strong>Links to Open<\/strong>, choose <strong>All<\/strong> or <strong>Specific<\/strong> links to open in the app.<br><\/li>\n<\/ol>\n\n\n\n<p><em>Note:<\/em> Android does not support excluding individual URLs.<br><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1050\" height=\"118\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-4.png\" alt=\"Screenshot of option to open all links\" class=\"wp-image-10744\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-4.png 1050w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-4-400x45.png 400w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-4-800x90.png 800w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-4-768x86.png 768w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-4-360x40.png 360w\" sizes=\"auto, (max-width: 1050px) 100vw, 1050px\" \/><\/figure><\/div>\n\n\n<ol start=\"4\" class=\"wp-block-list\">\n<li>If you use Google Play App Signing, paste your <strong>SHA-256 certificate fingerprint<\/strong> into <strong>Google Play Signing Certificate<\/strong>.<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1067\" height=\"197\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-3.png\" alt=\"Screenshot of Android App Links\" class=\"wp-image-10743\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-3.png 1067w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-3-400x74.png 400w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-3-800x148.png 800w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-3-768x142.png 768w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-3-360x66.png 360w\" sizes=\"auto, (max-width: 1067px) 100vw, 1067px\" \/><\/figure><\/div>\n\n\n<ol start=\"5\" class=\"wp-block-list\">\n<li>Click <strong>Save Changes<\/strong>.<br><\/li>\n\n\n\n<li>Request a new Android build in <strong>Learndash App &gt; Build<\/strong> to apply your App Links configuration.<br><\/li>\n<\/ol>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"620\" height=\"107\" src=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-2.png\" alt=\"Screenshot to configure Android App Settings\" class=\"wp-image-10742\" srcset=\"https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-2.png 620w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-2-400x69.png 400w, https:\/\/learndash.com\/support\/wp-content\/uploads\/2025\/08\/How-to-Configure-your-Learndash-Android-App-Links-_-2-360x62.png 360w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/figure><\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"h-verifying-your-asset-links-json\"><strong>Verifying Your Asset Links JSON<\/strong><\/h2>\n\n\n\n<p>To verify if a valid JSON is served after enabling the Android App Links option, go to the following URL in your browser:<br><br>{{your site url}}\/.well-known\/assetlinks.json\/<\/p>\n\n\n\n<p>Confirm the JSON includes an entry with your <strong>SHA-256 certificate fingerprint<\/strong> and package name.<br><\/p>\n\n\n\n<p>Note: The file should list all App Signing keys you\u2019ve added.<br><\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-troubleshooting-and-faqs\"><strong>Troubleshooting and FAQs<\/strong><\/h2>\n\n\n\n<p><strong>Q: Links aren\u2019t opening in the app, why?<\/strong><strong><br><\/strong> A: Make sure you generated a new build and that assetlinks.json is accessible and not cached.<\/p>\n\n\n\n<p><strong>Q: Getting a certificate mismatch error?<\/strong><strong><br><\/strong> A: Double-check the SHA-256 from <em>App Signing<\/em>, not the upload key. It must match in both Android settings and assetlinks.json.<\/p>\n\n\n\n<p><strong>Q: assetlinks.json not found (404)?<\/strong><strong><br><\/strong> A: Ensure the file exists at \/.well-known\/, and your server or CDN allows access.<\/p>\n\n\n\n<p><strong>Q: Can I disable App Links without a new build?<\/strong><strong><br><\/strong> A: No. Disabling App Links requires saving the setting and creating a new build.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction Android App Links enable deep integration between your Learndash App and your website, allowing members to open specific URLs directly in the app rather than a browser. By configuring App Links, you\u2019ll create a seamless mobile experience, improve engagement, and ensure links to your community content always open in the correct context. Obtaining Your&#8230;<\/p>\n","protected":false},"author":58,"featured_media":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_helpful_status":1,"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_swpsp_post_exclude":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"footnotes":""},"doc_category":[284],"doc_tag":[],"knowledge_base":[283],"class_list":["post-10388","docs","type-docs","status-publish","hentry","doc_category-learndash-app-learndash-app","knowledge_base-learndash-app"],"year_month":"2026-04","word_count":355,"total_views":"479","reactions":{"happy":"0","normal":"0","sad":"0"},"author_info":{"display_name":"Stephanie Liy","author_link":"https:\/\/learndash.com\/support\/author\/stephaniei\/"},"doc_category_info":[{"term_name":"Getting Started with the LearnDash App","term_url":"https:\/\/learndash.com\/support\/kb\/learndash-app\/learndash-app-learndash-app\/"}],"doc_tag_info":[],"taxonomy_info":{"doc_category":[{"value":284,"label":"Getting Started with the LearnDash App"}],"knowledge_base":[{"value":283,"label":"LearnDash App"}]},"featured_image_src_large":false,"comment_info":0,"knowledge_base_info":[{"term_name":"LearnDash App","term_url":"https:\/\/learndash.com\/support\/kb\/learndash-app\/","term_slug":"learndash-app"}],"knowledge_base_slug":["learndash-app"],"_links":{"self":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/10388","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/users\/58"}],"replies":[{"embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/comments?post=10388"}],"version-history":[{"count":2,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/10388\/revisions"}],"predecessor-version":[{"id":10745,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/docs\/10388\/revisions\/10745"}],"wp:attachment":[{"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/media?parent=10388"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/doc_category?post=10388"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/doc_tag?post=10388"},{"taxonomy":"knowledge_base","embeddable":true,"href":"https:\/\/learndash.com\/support\/wp-json\/wp\/v2\/knowledge_base?post=10388"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}