-
Notifications
You must be signed in to change notification settings - Fork 533
Open
Labels
A-DocumentationA-NotificationsT-TaskRefactoring, enabling or disabling functionality, other engineering tasksRefactoring, enabling or disabling functionality, other engineering tasks
Description
Steps to reproduce
- Where are you starting? What can you see?
- I am running a matrix-synapse homeserver and have a custom build of the element-ios app.
- I am not running my own push notification server, such as sygnal, but have kept the default
static let serverConfigSygnalAPIUrlString = "https://matrix.org/_matrix/push/v1/notify"setting in the build pointing to the matrix run notification server. - I cannot get push notifications to show up in the app. I have tested this in the simulator, local xcode build/installs, and via testflight.
- Current debugging steps
- Pointing the element-ios app to my homeserver works fine for push notifications.
- Pointing any app (custom build or element-ios) I can see pushers appearing/disappearing in the homeserver DB
pusherstable as expected. - I can reach the matrix notification sever from the homeserver instance. (For example,
curl https://example.org/_matrix/push/v1/notifyreturns a 405, ie the server can be reached). - I have configured certifications for push notifications as described in the apple developer docs, or outlined [here](curl https://example.org/_matrix/push/v1/notify).
- More steps…
I have reached out in the element-ios:matrix.org room and have gone through all the available documentation for element-ios, sygnal and synapse.
I can't tell if this is a bug in element-ios or there if the documentation is lacking on the subject. Thank you!
Outcome
What did you expect?
Expect to see notifications.
What happened instead?
No notifications.
Your phone model
IphoneX
Operating system version
15.3.1
Application version
1.6.6
Homeserver
Synapse 1.52.0
Will you send logs?
Yes
Metadata
Metadata
Assignees
Labels
A-DocumentationA-NotificationsT-TaskRefactoring, enabling or disabling functionality, other engineering tasksRefactoring, enabling or disabling functionality, other engineering tasks