-
Notifications
You must be signed in to change notification settings - Fork 147
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Push Payload Changes #114
Push Payload Changes #114
Conversation
… payload Signed-off-by: ismailgulek <[email protected]>
Signed-off-by: ismailgulek <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not an APNS expert, but this doesn't sound backward-compatible to me. Could you please define the new property as well as the existing one, not instead?
@babolivier thanks for the review. I'll try to explain the change as far as i can.
Actually our usage of Detailed info about payload keys can be found here. |
@ismailgulek Right, so neither |
No, they are both passed. But they don't help us at the moment, because we're using VoIP pushes. They will be important with our new development. |
Right, my point is that Riot isn't the only mobile client that's using push so we should care about backwards compatibility in case one actually does something with these parameters. |
It should not affect any other clients, as they already should be using VoIP pushes. Even if they don't, as i stated earlier, it's useless now. |
This concern has been evaluated and we consider it unlikely to backfire on us in the future.
Change
content-available
tomutable-content
and also addevent_id
in payload if provided. This is intended to enable modifying push notification content on the client side (iOS). For details:element-hq/element-ios#2714