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 и нашел там строки ниже.

Как показано в таблице ниже, режимы делятся на две основные группы, с
«стандартные» и «singleTop» действия с одной стороны и «singleTask» и «singleInstance» действия с другой. Деятельность с
«Стандартный» или «одиночный» режим запуска может быть создан несколько
раз.

Так что я изменил свой манифест как показано ниже и работает нормально.

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

Другие решения

Других решений пока нет …