1

我正在开发移动设备ionic framework,我正在为应用程序使用自定义方案 url。

我正在工作的功能:

当用户在 Facebook 上分享任何内容时,并且当其他用户单击该 Facebook 共享链接时,如果他们已安装应用程序,他们将重定向到应用程序内的该共享内容详细信息页面,否则它将重定向到苹果或谷歌 Play 商店。

问题:

当用户在 facebook 上单击该共享链接时,应用程序将在 facebook webview 中打开,而不是打开应用程序本身。

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

平台:

  • 应用程序的离子框架
  • PHP 用于后端。

将用户重定向到应用程序的 PHP 代码:

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

1 回答 1

0

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

<activity android:name="MainActivity" android:launchMode="singleTop"

我阅读了Android Document并在那里找到了下面的几行。

如下表所示,这些模式分为两大类,一侧是“standard”和“singleTop”活动,另一侧是“singleTask”和“singleInstance”活动。可以多次实例化具有“标准”或“单顶”启动模式的活动。

所以我改变了我的清单如下,它工作正常。

<activity android:name="MainActivity" android:launchMode="singleInstance"
                                                         ^^^^^^^^^^^^^^^^
于 2016-02-23T11:31:30.677 回答