Php facebook在其webview中打开混合应用程序

Php facebook在其webview中打开混合应用程序,php,facebook,ionic-framework,custom-scheme-url,Php,Facebook,Ionic Framework,Custom Scheme Url,我正致力于在爱奥尼亚框架下开发手机,我正在为应用程序使用自定义方案url 我正在使用的功能: header("Location: MYAPP://eventpage/eventID"); 当用户在facebook上共享任何内容时,当其他用户单击该facebook共享链接时,如果他们安装了应用程序,他们将重定向到应用程序内的共享内容详细信息页面,否则将重定向到apple或google play store 问题: header("Location: MYAPP://eventpage/event

我正致力于在爱奥尼亚框架下开发手机,我正在为应用程序使用自定义方案url

我正在使用的功能:

header("Location: MYAPP://eventpage/eventID");
当用户在facebook上共享任何内容时,当其他用户单击该facebook共享链接时,如果他们安装了应用程序,他们将重定向到应用程序内的共享内容详细信息页面,否则将重定向到apple或google play store

问题:

header("Location: MYAPP://eventpage/eventID");
当用户点击facebook上的共享链接时,应用程序将在facebook webview中打开,而不是打开应用程序本身

有没有人遇到过这样的问题?还是我做错了什么

平台:

header("Location: MYAPP://eventpage/eventID");
  • 应用程序的离子框架
  • 后端的PHP
将用户重定向到应用程序的PHP代码:

header("Location: MYAPP://eventpage/eventID");

在查看我的应用程序的
AndroidManifest.xml
后,我发现了以下偏好:

<activity android:name="MainActivity" android:launchMode="singleTop"
并在下面的行中找到

如下表所示,模式分为两大类,分别为 “标准”和“单端”活动,以及“单任务” 另一方面是“单实例”活动。具有 “标准”或“单顶”启动模式可以实例化多个 时代

因此,我更改了我的清单,如下所示,其工作正常

<activity android:name="MainActivity" android:launchMode="singleInstance"
                                                         ^^^^^^^^^^^^^^^^

查看我的应用程序的
AndroidManifest.xml
后,我发现了以下偏好:

<activity android:name="MainActivity" android:launchMode="singleTop"
并在下面的行中找到

如下表所示,模式分为两大类,分别为 “标准”和“单端”活动,以及“单任务” 另一方面是“单实例”活动。具有 “标准”或“单顶”启动模式可以实例化多个 时代

因此,我更改了我的清单,如下所示,其工作正常

<activity android:name="MainActivity" android:launchMode="singleInstance"
                                                         ^^^^^^^^^^^^^^^^

afaik你不能跳出网络视图,只有用户才能跳出that@luschn谢谢你的快速回复,所以有什么解决办法吗?“你不能”。这意味着你不能;)@luschn:是的,我知道了,但是有什么东西可以迫使混合应用程序进行新的webview会话吗?我正在检查它…检查另一个线程,它是关于相同的问题。正如我所预料的,没有办法。好吧,你不能跳出网络视图,只有用户才能跳出that@luschn谢谢你的快速回复,所以有什么解决办法吗?“你不能”。这意味着你不能;)@luschn:是的,我知道了,但是有什么东西可以迫使混合应用程序进行新的webview会话吗?我正在检查它…检查另一个线程,它是关于相同的问题。正如我所料,没有办法。