This iOS Application source code is meant to be used by organizations who self-host Mattermost as a team communication service.
To properly encrypt push notifications from your Mattermost Platform Server to your Mattermost iOS Application a proxy, the Mattermost Push Notification Server needs to be set up with a private key generated using your organization's Apple Developer account.
A reference implementation of this iOS application is available on iTunes as "Mattermost"
- iOS 9+ iPhone, iPad and iPod Touch devices
- Experience compiling and deploying iOS applications either to an enterprise App Store or publicly
- An Apple Developer account and appropriate Apple devices to compiled and deploy the application
- Install the latest stable release of the Mattermost Platform Server.
- Compile and deploy this iOS application to your Enterprise AppStore or publicly.
- Install the latest stable release of the Mattermost Push Notifications Server using the private and public keys generated for your iOS application from step 2.
- In the Mattermost Platform Server go to System Console > Email Settings > Push Notifications Server and add the web address of the Mattermost Push Notifications Server. Set System Console > Send Push Notifications to
true
. - On your iOS device, download and install your app and enter the Team URL and credentials based on a team set up on your Mattermost Platform Server