Skip to content

reekers/ios

 
 

Repository files navigation

Mattermost iOS Application

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"

Supported Platforms

  • iOS 9+ iPhone, iPad and iPod Touch devices

Requirements for Deployment

  1. Experience compiling and deploying iOS applications either to an enterprise App Store or publicly
  2. An Apple Developer account and appropriate Apple devices to compiled and deploy the application

Installation

  1. Install the latest stable release of the Mattermost Platform Server.
  2. Compile and deploy this iOS application to your Enterprise AppStore or publicly.
  3. 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.
  4. 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.
  5. 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

About

Mattermost iOS application source code

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%