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