我正在开发ionic framework
中的移动设备,并且我正在为应用程序使用自定义方案URL。
我正在工作的功能:
当用户在Facebook上分享任何内容时,当其他用户点击该Facebook共享链接时,如果他们安装了应用程序,他们将重定向到应用程序内的共享内容详细信息页面,否则它将重定向到苹果或谷歌Play商店。
问题:
当用户在Facebook上单击该共享链接时,应用程序将在facebook网络视图中打开,而不是打开应用程序本身。
有人遇到过这样的问题吗?还是我做错了什么?
平台:
- 应用程序的离子框架
- 后端的 PHP。
用于将用户重定向到应用程序的 PHP 代码:
header("Location: MYAPP://eventpage/eventID");
在查看了我的应用程序AndroidManifest.xml
后,我发现了以下首选项:
<activity android:name="MainActivity" android:launchMode="singleTop"
我阅读了Android文档,并在下面找到了行。
如下表所示,模式分为两大类, 一边是"标准"和"单顶"活动,一边是"单任务" 另一方面是"单实例"活动。具有 "标准"或"单顶"启动模式可以实例化多个 次。
所以我更改了我的清单如下,它工作正常。
<activity android:name="MainActivity" android:launchMode="singleInstance"
^^^^^^^^^^^^^^^^