问题
Hello Stack Overflow Community,
I am working on a project for work and my current environment is as follows, we have contracted a react native application that has some web-views within the app that my team develops the content for. Within these web-views we want to have an "Apps" web page where the user will be able to launch company apps. I have found a couple good deep links (Below) but do not know how to find information regarding the others... Documentation appears to be really spotty for Deep Links and I have even found articles talking about how "Deep Linking" is the wrong terminology.
Is there a native way to determine what links will launch applications or a different terminology I can search for that will get me results?
Working:
- Outlook : ms-outlook://
- Yammer : https://www.yammer.com/yourcompany.com/#/home
Semi Working:
- Microsoft Teams : https://teams.microsoft.com/l/entity/ gets me into the app but errors out because it cannot find the unspecified channel; I just need to open the app, not go to a specific channel.
Not Working / Cannot find:
- Glint
- SAP Concur
The above examples are very inconsistent and this is very frustrating. Is there a better/more standard way We should be working to accomplish this? Please keep in mind that we are working within a web view.
One route I have considered, though I do not know if it will gain any traction, is presenting my team with the option to write native code that will launch the desired application, and register deep links for our application such as "ourApp://link/outlook" or some wild multistep option such as this. Would this be possible? What would be best practice? I am not as well versed in native development.
来源:https://stackoverflow.com/questions/54132522/how-do-i-link-to-another-app-from-within-my-app-information-such-as-deep-link-d