mirror of
https://github.com/bitwarden/android.git
synced 2026-05-06 07:48:22 -05:00
[GH-ISSUE #6265] [PM-29760] Unable to save passkeys in Bitwarden ("missing asset link" error) #39378
Open
opened 2026-04-23 18:13:30 -05:00 by GiteaMirror
·
14 comments
No Branch/Tag Specified
main
sdlc/sdk-update
new-item-types/PM-32810_bank-account-view
new-item-types/PM-32810_bank-account
beta-for-qa
BWA-253/not-displaying-totp-coded-with-empty-key
target-sdk-37
vvolkgang/renovate-remove-group
pm-34038/card-scanner-qa-fixes
PM-33982/build-device-screen
PM-30625/filter-out-empty-totp-vault-count
vvolkgang/update-jira-release-notes
new-item-types/PM-34123_new-item-menu
new-item-types/PM-32806_passport
new-item-types/PM-32808_drivers-license
BWA-99/show-next-totp
BWA-99/add-preview-next-totp-code-setting
renovate/glidecompose
chore/improve-android-ui-verification-skill
sync-min-sdk
release/2026.4-rc51
fix/security-sast-22741894-bvwj
related-origin-passkey-creation
release/2026.4-rc50
platform/android-breaking-change-detection
innovation-sprint-2026-send-folder
release/2026.3-rc49
PM-34193-vault-lockout
android-collections
llm/add-resolving-sdk-updates-skill
QA-1523/sanity-test-saucelabs
release/2026.3-rc48
PM-26577-app-links-support
PM-26896-autofill-fix
release/2026.2-rc47
pr-6572
release/2026.2-rc46
release/2026.1-rc45
PM-30644/added-logs-for-debug
PM-30644/quicktile-nav-not-showing-migration
minor-gradle-updates
release/2026.1-rc42
release/2026.1-rc44
release/2026.1-rc43
PM-28834/set-landscape-on-horizonos-devices
PM-28468/validate-and-navigate-to-vault-migration
PM-20026/force-ltr-passwords-and-codes
release/2025.12-rc41
cmcg/testCoverage
PM-29014/talkback-support-for-passwords
release/2025.12-rc40
BRE-1305/publish_test
accept-user-certs
autofill-permissions
release/2025.11-rc39
PM-22479/check-all-certificates-validate-asset-links
release/2025.10-rc38
agalles/android-latest
retro-agent
PM-27001/skip-account-selection-only-one-exists-cxp
release/2025.10-rc37
agalles/test-1118
release/2025.10-rc36
PM-20593-token-refresh
QA-1126b/adding-native-sanity-test
release/2025.9-rc35
pm-25933/sdk-update-password
release/2025.9-rc34
release/2025.8-rc33
agalles/20250821-release
debug-release-issues
pm-24249-allow-automated-prs-for-sdk-updates
release/2025.8-rc32
release/WORKFLOW-TEST-2025.8-rc28
agalles/20250807release
release/2025.07-rc25
release/hotfix-v2025.7.0-bwa
pm-23311/export-vault-policy-bypass
release/2025.07-rc24
authenticator-pm-sync-flags-issue
release/hotfix-v2025.6.0-bwpm
release/2025.06-rc21
agalles/automate-android-fastlane-patch
release/2025.05-rc20
release/2025.04-rc19
languages/basque
release/2025.03-rc19
update-readme
qrcode/feature
innovation/archive/pm-19153-archive-items
qrcode/2-ui-fields
qrcode/1-page
hold-on-biometric-prompt-alternative
release-notes-process
release/2025.02-rc16
bwa-monorepo
PM-8223/new-device-verification-ux-improvements
pm-18451/exempt-from-policies
test-bwa
release/2025.01-rc15
release/2025.01-rc14
release/2024.12-rc13
pm-16670/sync-leave-notice
821
PM-16695/backport-lean-more-new-device-verification
release/hotfix-v2024.11.7
release/2024.11-rc1
pm-11304/collection-add-item-button
PM-14241/disabling-logs-app-crash
poc/offline-editing
new-version-calc
pm-11649/expired-link-services
pm-6702/add-feature-flag
pm-6702/email-verification-feature
pm-9933/marketing-copy-update
pm-6702/registration-flows
update-templates
pm-6701/email-verification-selfhost-registration
v2026.4.0-bwa
v2026.4.0-bwpm
v2026.3.1-bwa
v2026.3.1-bwpm
v2026.3.0-bwpm
v2026.3.0-bwa
v2026.2.1-bwpm
v2026.2.1-bwa
v2026.2.0-bwpm
v2026.2.0-bwa
v2026.1.1-bwa
v2026.1.1-bwpm
temp-test
v2026.1.0-bwpm
v2026.1.0-bwa
v2025.12.1-bwa
v2025.12.1-bwpm
v2025.12.0-bwa
v2025.12.0-bwpm
v2025.11.1-bwpm
v2025.11.1-bwa
v2025.11.0-bwpm
v2025.11.0-bwa
v2025.10.1-bwa
v2025.10.1-bwpm
v2025.10.0-bwa
v2025.10.0-bwpm
v2025.9.1-bwa
v2025.9.1-bwpm
v2025.9.0-bwa
v2025.9.0-bwpm
v2025.8.1-bwa
v2025.8.1-bwpm
v2025.8.0-bwa
v2025.8.0-bwpm
v2025.7.2-bwa
v2025.7.2-bwpm
v2025.7.1-bwa
v2025.7.1-bwpm
v2025.7.0-bwa
v2025.7.0-bwpm
v2025.6.1-bwpm
v2025.6.0-bwa
v2025.6.0-bwpm
v2025.1.0-bwa
v2025.5.0-bwa
v2025.5.0-bwpm
v2025.5.999
2025.4.0
v2025.4.0
untagged-4731eaadac73f3dfbbb8
v2025.3.0
v2025.2.0
untagged-815a165c5d70ffe75bc7
v2025.1.2
v2025.1.1
v2025.1.0
v2024.12.0
untagged-5a76b6392a4c8998c63a
v2024.11.7
v2024.11.6
v2024.11.5
v2024.11.4
v2024.11.3
v2024.11.2
v2024.11.1
v2024.11.0
v2024.10.2
v2024.10.1
v2024.10.0
v2024.9.0
v2024.8.1
v2024.8.0
v2024.7.3
v2024.7.2
v2024.7.1
v2024.7.0
v2024.6.1
v2024.6.0
v2024.5.1
v2024.4.1
v2024.4.2
v2024.4.0
v2024.3.3
v2024.3.1
v2024.3.0
v2024.2.1
v2024.2.0
v2024.1.1
v2024.1.0
v2023.12.0
v2023.10.0
v2023.9.2
maui-single-project-android
v2023.9.1
v2023.9.0
v2023.8.0
v2023.7.0
v2023.5.0
v2023.4.0
v2023.3.2
v2023.3.1
v2023.3.0
v2023.2.0
v2023.1.0
v2022.11.0
v2022.10.0
v2022.9.1
v2022.9.0
v2022.8.0
v2022.6.2
v2022.6.1
v2022.6.0
v2022.05.0
v2.18.0
v2.17.0
v2.16.4
v2.16.3
v2.16.2
v2.16.1
v2.15.0
v2.14.2
v2.14.1
v2.14.0
v2.13.0
v2.12.0
v2.11.3
v2.11.2
v2.11.1
v2.11.0
v2.10.0
v2.9.1
v2.9.0
v2.8.2
v2.8.1
v2.8.0
v2.7.2
v2.7.0
v2.6.1
v2.6.0
v2.5.6
v.2.5.5
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.8
v2.2.7
v2.2.6
v2.2.2
v2.2.1
v2.2.0
v2.1.2
v2.1.0
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.22.1
v1.22.0
v1.21.0
v1.20.0
v1.19.0
v1.18.1
v1.18.0
v1.17.0
v1.16.0
v1.15.2
v1.15.1
v1.15.0
v1.14.4
v1.14.1
v1.14.0
v1.13.0
v1.12.2
v1.12.1
v1.12.0
v1.11.1
v1.11.0
v1.10.0
v1.9.0
v1.8.1
v1.8.0
v1.7.0
v1.6.5
v1.6.1
v1.6.0
v1.5.1
v1.5.0
v1.4.4
v1.4.3
v1.4.0
v1.3.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/android#39378
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @DiaMeoww on GitHub (Dec 14, 2025).
Original GitHub issue: https://github.com/bitwarden/android/issues/6265
Origin
Native Application (non-browser app)
Web URL or App name
telegram x binance
Passkey Action
Build Information
I cannot add passkeys using Bitwarden on my Android device, whereas Google Password Manager works without issues. Every time I attempt to add a passkey via Bitwarden, it prompts a "missing asset link"
Version: 2025.12.0 (21003)
📱 vivo V2266A 🤖 15@35 📦 prod -fdroid
🧱 commit: bitwarden/android/release/2025.12-rc40@f02b374e989600a8458d2884abd2526244241c8a
💻 build source: bitwarden/android/actions/runs/19830126705/attempts/1
🦀 SDK: 1.0.0-3928-2cca3d46
🌩 Server: 2025.12.0 @ US
Additional Information
No response
Issue Tracking Info
@bitwarden-bot commented on GitHub (Dec 14, 2025):
Thank you for your report! We've added this to our internal board for review.
ID: PM-29760
@pamperer562580892423 commented on GitHub (Dec 14, 2025):
Another user here.
There was a bug report about "Binance" - including a fix, if I see it correctly: https://github.com/bitwarden/android/issues/5608
And just a few days ago, I could create a passkey for/with the Telegram app, as I wrote in this comment: https://github.com/bitwarden/android/issues/5329#issuecomment-3635084016
@SergeantConfused commented on GitHub (Dec 14, 2025):
Hello @DiaMeoww,
Thank you for your report. I have flagged this to the Engineering department; please feel free to post additional information, such as screenshots or a screen video recordings, if you wish.
Thank you again,
@DiaMeoww commented on GitHub (Dec 14, 2025):
@pamperer562580892423 commented on GitHub (Dec 14, 2025):
@DiaMeoww:
This may be totally useless now for you -- as this either is indeed a bug and/or you already set everything up correctly. But as passkeys don't work for you at all, I would recommend to check if everything is indeed set up correctly. Those wo posts/threads from the Bitwarden Community Forum are a good place to do that:
(PS: both links also contain links to the official BW Help Sites - that's the only reason why I didn't link them here also)
@DiaMeoww commented on GitHub (Dec 15, 2025):
not working(i have reboot my phone) and when i use x search it appeared
@Nriver commented on GitHub (Dec 31, 2025):
I've got the same error says
Passkey operation failed because of missing asset links.@pamperer562580892423 commented on GitHub (Dec 31, 2025):
@Nriver
What device, Android version etc. are you using?
@Nriver commented on GitHub (Dec 31, 2025):
One Plus PJX110 with ColorOS 15 / Android 15, this happens when I try to add passkey in both PayPal and Telegram.
@scbz4learning commented on GitHub (Feb 27, 2026):
我前天在中国时遇到了一样的问题,然而今天到了国外后,我发现我可以正常创建passkey了。由于bitwarden在国内可以正常访问,因此我猜测可能很多人不会为此开启代理。我的手机是 iqoo z10 turbo。
I encountered the same issue when I was in China the day before yesterday. However, after arriving abroad today, I found that I can create passkeys normally.
Since Bitwarden is accessible in mainland China, I suspect many users may not enable a proxy for this.
My device is iQOO Z10 Turbo.
@DiaMeoww commented on GitHub (Feb 27, 2026):
感谢告知!但是我刚才尝试使用global全局代理依然无法创建passkey,我怀疑是设备导致的问题,中国对passkey的支持和推广很差。
Thank you for letting me know! However, when I tried to use the global proxy, I still couldn't create a passkey. I suspect that the problem is caused by the device. China's support and promotion of passkey is poor.。
@scbz4learning commented on GitHub (Mar 1, 2026):
I still think this is irrelevant to the device as I can use my device to create passkey now, which I could not when I was in China, with same procedure and the error mesg same with yours.
I dont know Android at all. But I suspect that some traffic may bypass the VPN. It might be helpful if anyone can try:
It might be easier if anyone has a rooted device. I dont think windows + TUN + hotspot can solve this unless anyone knows how to force the traffice from hotspot go through TUN (by default it should not be).
@foresee-io commented on GitHub (Mar 15, 2026):
I've captured a flight log. Bitwarden Android client tries to connect to digitalassetlinks.googleapis.com EVEN WHEN I USE A SELF-HOSTED SERVER, and as we know googleapis.com is not available in Mainland China. That may be why it fails to create/verify a passkey.
@scbz4learning @DiaMeoww @bitwarden-bot
(Sensitive data redacted)
@foresee-io commented on GitHub (Mar 15, 2026):
A candidate workaround for Bitwarden developers:
If Google service is blocked or down, provide a solid fallback: just goes straight to the source, for example, a direct HTTPS GET to:
https://<domain>/.well-known/assetlinks.jsonSee Android developer doc:
https://developer.android.com/training/app-links/verify-applinks?