我有一个网站和一个应用程序。该网站托管测试(例如 - 在线学校测试)。
由于某些测试需要音频/麦克风/视频录制功能,我必须创建一个 iOS 应用程序来利用设备功能(它们并非都可以通过移动浏览器获得)。
因此,我创建了一个应用程序,允许用户使用他们的网站凭据登录并导航到那里的测试(文件夹结构)。他们可以选择测试,运行它,瞧!
但是,我想添加一个新的用户流,使网站上的用户(通过移动浏览器)能够在正确的位置启动应用程序。例如。该应用程序直接启动到该特定测试 - 而不是需要通过导航部分。有没有办法做到这一点?
我还应该注意,该位置将是动态的(例如,每个测试都会有一个 ID,并且会一直添加新测试)
干杯,
奥利
最佳答案
URL 方案又名深度链接
你要找的是URL Schemes .它们有时被称为 深度链接 .
A URL scheme lets you communicate with other apps through a protocol that you define. To communicate with an app that implements such a scheme, you must create an appropriately formatted
URL
and ask the system to open it. To implement support for a custom scheme, you must declare support for the scheme and handle incomingURLs
that use the scheme.
使用
URL
可以从网站或电子邮件中打开您的应用程序。您也可以在 URL
中传递参数.然后,使用这些参数将用户导航到应用程序中的特定点。现在,您知道要使用什么,请查找一些教程。这里是 one , 或另一个 one here .
关于ios - 我可以将 iOS 应用程序启动到特定位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33758083/