Supporting unified push would have several benefits:
Push notifications would become available on devices without Google Services.
Client builds from 3rd parties (such as F-Droid) would gain push notification capabilities.
Team Edition self-hosters could also self-host push servers without needing to compile their own client apps.
Opening up to other 3rd party unified push providers would reduce the burden/dependency on the official Mattermost TPNS.
Unified push is already used and battle-tested by many other FOSS projects (clients for Matrix, Mastodon, NextCloud, and so on).
From https://github.com/mattermost/mattermost-mobile/issues/6673
User rudism's comment:
Supporting unified push would have several benefits:
Push notifications would become available on devices without Google Services.
Client builds from 3rd parties (such as F-Droid) would gain push notification capabilities.
Team Edition self-hosters could also self-host push servers without needing to compile their own client apps.
Opening up to other 3rd party unified push providers would reduce the burden/dependency on the official Mattermost TPNS.
Unified push is already used and battle-tested by many other FOSS projects (clients for Matrix, Mastodon, NextCloud, and so on).