See https://developers.mattermost.com/contribute/mobile/push-notifications/service/
The proxy delivers PushKit / VoIP pushes for iOS calls. Dispatch is driven by the transport field on the incoming notification: when transport=voip, the proxy emits a VoIP-shaped APNs request (apns-push-type: voip, topic <ApplePushTopic>.voip, minimal payload) using the existing apple_rn / apple_rnbeta ApplePushSettings entry indicated by the message's platform. No extra configuration block is required; the same APNs key is reused for both standard and VoIP pushes.
Operator prerequisites:
voip background mode and ship with an entitlement granting the <bundle>.voip APNs topic.No changes to the standard apple_rn / apple_rnbeta entries are required.
To trigger a release of Mattermost Push-Proxy, follow these steps:
For Patch Release: Run the following command:
make patch
This will release a patch change.
For Minor Release: Run the following command:
make minor
This will release a minor change.
For Major Release: Run the following command:
make major
This will release a major change.
(top 30 of 38)
Go
71.0%
Makefile
26.6%
Shell
1.2%
See https://developers.mattermost.com/contribute/mobile/push-notifications/service/
The proxy delivers PushKit / VoIP pushes for iOS calls. Dispatch is driven by the transport field on the incoming notification: when transport=voip, the proxy emits a VoIP-shaped APNs request (apns-push-type: voip, topic <ApplePushTopic>.voip, minimal payload) using the existing apple_rn / apple_rnbeta ApplePushSettings entry indicated by the message's platform. No extra configuration block is required; the same APNs key is reused for both standard and VoIP pushes.
Operator prerequisites:
voip background mode and ship with an entitlement granting the <bundle>.voip APNs topic.No changes to the standard apple_rn / apple_rnbeta entries are required.
To trigger a release of Mattermost Push-Proxy, follow these steps:
For Patch Release: Run the following command:
make patch
This will release a patch change.
For Minor Release: Run the following command:
make minor
This will release a minor change.
For Major Release: Run the following command:
make major
This will release a major change.
(top 30 of 38)
Go
71.0%
Makefile
26.6%
Shell
1.2%