App switch is a feature that can link between a Visiolink app and a different app. This can be implemented either as a module and/or as a button at the bottom bar.
As standard this will only support a simple link from Visiolink app to a different app. If the other app is installed it will open – if it’s not installed the App Store / Play Store will open.
For this to work correctly we will need the following from the customer:
1. App Store + Play Store links
2. Urlscheme for the other app
3. The other app needs to whitelist the Visiolink produced app (or we will not have access to open it). (iOS only)
If the customer wants other apps to link to the Visiolink app, we will need to know the urlscheme to whitelist the other apps. (iOS only)
Some customers want to keep the user logged in when switching between apps and therefore sharing credentials. This is not supported as standard in Visiolink solutions but can be implemented as a custom feature.
Right now, we have 3 different ways to do it.
1) App groups (NB. iOS only)
In iOS there is a feature called app groups, that will allow sharing of credentials between apps in a secure way.
The limitations of app groups are that it’s limited to iOS and the apps need to be created on the same developer account.
2) Credentials in URL
This is an easy and simple way to share credentials and should be easy for all customers to work with, but it’s quite unsafe as the credentials will be exposed and easily accessible. There is a security risk involved here.
3) Credentials in URL as a token
This is a safer way to share credentials through the URL as the credentials are encrypted, but it’s also more difficult to handle and not all customers will be able to implement this successfully on their end. This will require some back and forth between developers in Visiolink and developers at the other app.