From 9a3ebfa6eedfb60f7268a13233059b02dd9f03a4 Mon Sep 17 00:00:00 2001 From: Tomer Ben-Rachel Date: Wed, 23 Oct 2024 20:30:52 +0300 Subject: [PATCH] Feature: Client/Server url schemas limitations for custom mobile apps (#7508) * feature/5024-client-server-url-schemas-limitations-for-custom-mobile-apps adding section * Update source/deploy/build-custom-mobile-apps.rst * Update source/deploy/build-custom-mobile-apps.rst * Update source/deploy/build-custom-mobile-apps.rst * Update source/deploy/build-custom-mobile-apps.rst --------- Co-authored-by: Carrie Warner (Mattermost) <74422101+cwarnermm@users.noreply.github.com> --- source/deploy/build-custom-mobile-apps.rst | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/source/deploy/build-custom-mobile-apps.rst b/source/deploy/build-custom-mobile-apps.rst index bd8badbc69f..dc7469dd301 100644 --- a/source/deploy/build-custom-mobile-apps.rst +++ b/source/deploy/build-custom-mobile-apps.rst @@ -54,6 +54,15 @@ Custom mobile app branding Ensure you select a unique app name that helps users distinguish your version from others, such as " Collaboration". See our `Brand and Visual Design Guidelines `__ in our company Handbook for details. +URL Schema Limitations +~~~~~~~~~~~~~~~~~~~~~~ +If you are building your own version of Mattermost's mobile client, you need to be aware of the following things: + +- To allow users to simultaneously run the App Store versions of Mattermost, in addition to the custom company version, you will need to adapt the URL schemes used for the app in the build, as well as configure those schemes on the server using :ref:`App Custom URL Schemes ` +- Be aware that the ``bundleid`` for the application should not include ``rnbeta``. +- The same change would be required in a custom build of the Mattermost desktop app. +- The mobile and desktop custom clients would no longer be able to log into other Mattermost servers (unless they had the same custom app schema configuration change applied). + Deploying your custom app -------------------------