繁体   English   中英

我可以将iOS应用启动到特定位置吗?

[英]Can I launch an iOS app to a specific location?

我有一个网站和一个应用程序。 该网站托管测试(例如-在线学校测试)。

由于某些测试需要音频/麦克风/视频录制功能,因此我必须创建一个iOS应用来利用设备功能(通过移动浏览器无法全部使用)。

因此,我创建了一个应用程序,允许用户使用其网站凭据登录并导航到其中的测试(文件夹结构)。 他们可以选择测试,运行它,然后瞧!

但是,我想添加一个新的用户流,使网站(通过移动浏览器)上的用户能够在正确的位置启动应用程序。 例如,应用程序直接针对该特定测试启动-而不需要通过导航部分。 有办法吗?

我还应注意,该位置将是动态的(例如,每个测试将具有一个ID,并且将一直添加新的测试)

干杯,奥利

URL方案又称为深层链接

您正在寻找的是URL Schemes 它们有时称为“ 深层链接”

URL方案使您可以通过定义的协议与其他应用程序进行通信。 要与实现此类方案的应用进行通信,您必须创建格式正确的URL并要求系统将其打开。 要实现对自定义方案的支持,必须声明对方案的支持并处理使用该方案的传入URLs

使用URL方案可以从网站或电子邮件中打开您的应用程序。 您也可以在URL传递参数。 然后,使用这些参数将用户导航到应用程序中的特定点。

现在,您知道要使用什么,请寻找一些教程。 这里是一个或另一个在这里一个

是的,这是可能的。 您必须为您的应用程序注册一个URL方案并在AppDelegate中实现应用程序:didOpenUrl:。

请参阅此处: 使用URL方案与应用进行通信

您可以使用自定义URL方案启动应用程序。

您可以在此处以iOS本机应用程序将收到的URL形式从移动浏览器传递其他数据。 根据收到的数据,您可以做出适当的决定。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM