0

开发适用于 iPad 的 Kiosk 类型的应用程序。

所以应用程序流程就像我有一个像 Kiosk 一样运行的 WebApp(即它是全屏应用程序),现在我有一个按钮,它调用我的本机应用程序“CameraApp”,拍照并上传到网络。

现在,想要返回到同一个 Kiosk 应用程序或在已经在后台运行的 Kiosk 中打开另一个 URL(这是非活动的或后台运行的应用程序)。

我想从 IOS 中的当前堆栈启动该应用程序。是否可能,如何实现?

背景是一个调用本机应用程序的 WebApp(Kiosk 模式),现在我想跳回旧应用程序。告诉我实现相同目标的任何解决方法。

帮助我在同一。谢谢!!

4

1 回答 1

1

您的 WebApp 是在 iOS 应用程序中交付还是仅在 iPad 上的 Safari 中交付?

如果它是一个应用程序,那么您可以为其注册一个自定义 URL 方案,然后从相机应用程序调用它。

如果只是 Safari,那么您可以启动 http: URL 并以这种方式返回。

如果您使用自定义 URL 方案来启动您的相机应用程序,您甚至可以使用它来传递有关它应该返回的 URL 的信息。

无论哪种方式,都可以对 URL 进行操作[[UIApplication sharedApplication] openURL:url];

根据这个答案,您无法从客户端控制全屏演示-您的网站需要使用适当的元标记-请参阅“隐藏 Safari 用户界面组件”

于 2014-03-24T05:20:44.060 回答