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:
- The iOS app bundle must declare the
voipbackground mode and ship with an entitlement granting the<bundle>.voipAPNs 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 patchThis will release a patch change.
-
For Minor Release: Run the following command:
make minorThis will release a minor change.
-
For Major Release: Run the following command:
make majorThis will release a major change.