Edit on GitHub

iOS push notifications

Push notifications on iOS are managed and dispatched using Apple's Push Notification Service. You must have a Paid Apple Developer account to create certificates needed to send notifications using this service.

  • Generate a Certificate from Keychain Access

    • Launch the Keychain Access application in your Mac and select KeyChain Access -\Certificate Assistant -\Request a Certificate From a Certificate Authority… image

    • Enter your email address in User Email Address and check the “Save to disk” option, then click Continue image

    • Save the certificate request image

  • Log in to Apple developer account and click Certificates, Identifiers and Profiles image

  • Select the plus icon to create a new certificate image

  • Select a new “Apple Push Notifications service SSL (Sandbox & Production)” image

  • Choose the App ID you’re generating a certificate for. Use the regular App ID for the Mattermost app, not for the .NotificationService, etc. image

  • Choose the certificate request file created using the Keychain access in the previous section and select Continue. image

  • Download the Certificate and click Done to finish the process

At this point, you can build the Mattermost app for iOS and use the above downloaded certificate to setup the Mattermost Push Notification Service.

Did you find what you were looking for?

Thank you! We appreciate your feedback.

Tell us more

Your feedback helps us improve the Mattermost developer documentation.

Have a feature request? Share it here.

Having issues? Join our Community server.