mirror of
https://github.com/dani-garcia/vaultwarden.git
synced 2025-12-09 09:13:02 +03:00
Push Updates NOT working on iOS, but work perfectly for Droid and Web #366
Reference in New Issue
Block 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 @LeeWhite187 on GitHub.
Vaultwarden Support String
Your environment (Generated via diagnostics page)
Config (Generated via diagnostics page)
Show Running Config
Environment settings which are overridden: DOMAIN, ADMIN_TOKEN
Vaultwarden Build Version
1.32.0
Deployment method
Official Container Image
Custom deployment method
self-hosted vaultwarden
Running behind an nginx proxy, following the several examples in the guide, with websocket (web ui sync) working well for connected clients.
Reverse Proxy
nginx/1.18.0 (Ubuntu)
Host/Server Operating System
Linux
Operating System Version
Ubuntu 20.04.6 LTS (GNU/Linux 5.15.0-72-generic x86_64)
Clients
iOS
Client Version
Bitwarden app version: 2024.9.2, on iOS 16.1.1
Steps To Reproduce
Expected Result
Adding a new item to a user's vault from the web ui, triggers a push notification for a droid client.
Adding a new item to a user's vault from the web ui, triggers a push notification for an iOS client.
Actual Result
Adding a new item to a user's vault from the web ui, triggers a push notification for a droid client.
Adding a new item to a user's vault from the web ui, DOES NOT trigger a push notification for an iOS client.
Logs
Screenshots or Videos
No response
Additional Context
Automatic sync works well between web ui clients, indicating the websocket connection works for connected clients.
Automatic sync works well for the droid app, indicating that push notifications are successfully conveyed to bitwarden's push brokering service.
However, no push notifications are received (or acted on) by the Bitwarden iOS app instance.
Immediately following a failed push (iOS app not updating with changes made to user vault from android or web), I was able to successfully exchange text iMessages between the iOS device under test and another iphone, indicating that the iOS device under test has a viable client websocket connection to the APNS gateway.
As well. I'm seeing the same failing Bitwarden push update for the iOS device under test, while on both Wifi and cell service networks. While the manual sync (of the iOS app) works as expected from both networks.
Also. I have renewed the installation id and key (needed for push), deleted the user, and deleted and reinstalled the Bitwarden iOS app... several times now, while reading through every closed and open GH issue about push and iOS problems.
I've even torn down everything, and stood up each piece (container, client, and user) from new.
As well. tried the deauth/delete/recreate method that I found in a similar issue. But, that does NOT resolve the iOS push problem, either.
After reading all the open and closed issues about push notification problems on iOS, and trying what each has, I still cannot get iOS push notifications to work.
But, Android push and web-ui sync (via websocket) both work fine through each iteration.
Any ideas?
Thanks,
Lee
@BlackDex commented on GitHub:
As this is not a Vaultwarden specific issue, but more a Bitwarden issue with the new clients I'm going to move this to discussions.
@LeeWhite187 commented on GitHub:
btw. Let me know if there's any effort underway to create a VaultWarden-specific IOS/droid app. I'd be inclined to help.
@BlackDex commented on GitHub:
There are several Bitwarden compatibel apps already. I do not think this project has the time to also take an effort on that part.
@Fillup99999 commented on GitHub:
@LeeWhite187 don't dox yourself, I'm hoping you replaced that IP with a fake one.
@LeeWhite187 commented on GitHub:
And in case it's asked, I did answer both popups to allow push notifications, on the iOS device, each time I installed the app to test notifications.