如何从URL Scheme iPhone再次打开应用程序


How to open an application again from URL Scheme iPhone

我正在尝试在iPhone中实现URL方案。

实际上,我想在我的iPhone应用程序中打开一个交易页面。它在一些浏览器中打开,比如说我打开了http://www.xxxx.com。现在它在后端编写了一些php代码。有一个提交按钮。我提交了,它处理php代码并获得了一些响应。

现在我想再次打开应用程序并得到响应。我如何从我调用的网页的php代码中调用我的应用程序并传递响应?

您必须在应用程序中添加url方案。进入Xcode到你的目标->信息->URL类型,创建一个类似"myapp"的URL方案。在您的应用程序中,委托实现-canOpenUrl...方法,并在您希望启动应用程序时返回yes。

在php方面,您需要告诉浏览器打开地址myapp://dataTopasstoYourApplicationThatYouCanParseInTheCanOpenURLMethodInYourAppDelegate

基本上,您可以使用一些javascript(如location.somethingIDontRemember... = myapp://...)或在具有标头位置的PHP中执行此操作

<?php
header('Location: myapp://whatYouWant');
exit;
?>
相关文章: