[英]Can I launch an iOS app to a specific location?
我有一个网站和一个应用程序。 该网站托管测试(例如-在线学校测试)。
由于某些测试需要音频/麦克风/视频录制功能,因此我必须创建一个iOS应用来利用设备功能(通过移动浏览器无法全部使用)。
因此,我创建了一个应用程序,允许用户使用其网站凭据登录并导航到其中的测试(文件夹结构)。 他们可以选择测试,运行它,然后瞧!
但是,我想添加一个新的用户流,使网站(通过移动浏览器)上的用户能够在正确的位置启动应用程序。 例如,应用程序直接针对该特定测试启动-而不需要通过导航部分。 有办法吗?
我还应注意,该位置将是动态的(例如,每个测试将具有一个ID,并且将一直添加新的测试)
干杯,奥利
您正在寻找的是URL Schemes 。 它们有时称为“ 深层链接” 。
URL方案使您可以通过定义的协议与其他应用程序进行通信。 要与实现此类方案的应用进行通信,您必须创建格式正确的
URL
并要求系统将其打开。 要实现对自定义方案的支持,必须声明对方案的支持并处理使用该方案的传入URLs
。
使用URL
方案可以从网站或电子邮件中打开您的应用程序。 您也可以在URL
传递参数。 然后,使用这些参数将用户导航到应用程序中的特定点。
是的,这是可能的。 您必须为您的应用程序注册一个URL方案并在AppDelegate中实现应用程序:didOpenUrl:。
请参阅此处: 使用URL方案与应用进行通信
您可以使用自定义URL方案启动应用程序。
您可以在此处以iOS本机应用程序将收到的URL形式从移动浏览器传递其他数据。 根据收到的数据,您可以做出适当的决定。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.