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"
                                                         ^^^^^^^^^^^^^^^^
Другие вопросы по тегам