Facebook открывает гибридное приложение в своем веб-представлении
Я работаю над разработкой мобильного в ionic framework
, и я использую пользовательскую схему URL для приложения.
Особенность, я работаю:
Когда пользователь публикует что-либо на Facebook, и когда другой пользователь щелкает по этой общей ссылке на Facebook, он перенаправляется на страницу сведений об общем контенте внутри приложения, если у него установлено приложение, в противном случае он будет перенаправлен в Apple или Google Play Store.
Выпуск:
Когда пользователь нажимает на эту общую ссылку на Facebook, приложение открывается в веб-браузере Facebook, а не открывается само приложение.
Кто-нибудь сталкивался с такими вопросами? Или я что-то не так делаю?
Платформы:
- Ionic Framework для приложения
- PHP для бэкэнда.
PHP-код для перенаправления пользователя в приложение:
header("Location: MYAPP://eventpage/eventID");
1 ответ
После просмотра в AndroidManifest.xml
моего приложения я нашел следующие предпочтения:
<activity android:name="MainActivity" android:launchMode="singleTop"
И я прочитал Android Document и нашел там строки ниже.
Как показано в приведенной ниже таблице, режимы делятся на две основные группы, с действиями "стандарт" и "синглтоп" с одной стороны, а действия "сингл-таск" и "одиночный экземпляр" с другой. Деятельность с режимом запуска "стандартный" или "одиночный" может создаваться несколько раз.
Так что я изменил свой манифест, как показано ниже, и он работает нормально.
<activity android:name="MainActivity" android:launchMode="singleInstance"
^^^^^^^^^^^^^^^^