2016-02-23 4 views
1

Я работаю над разработкой мобильного телефона в ionic framework, и я использую собственный URL-адрес схемы для приложения.Решение: facebook открытие гибридного приложения в их веб-обзоре

Характеристика я работаю:

Когда доля пользователь что-нибудь на Facebook, а когда другой пользователь нажмет на эту facebook общей ссылку они будут перенаправлены на эту страницу общих сведений о контенте внутри приложения, если они установили приложение в противном случае он будет перенаправлен в Apple или в Google Play Store.

Выпуск:

Когда пользователь нажимает на эту общую ссылку на Facebook, приложение открывается в facebook WebView, а не открывая само приложение.

Кто-нибудь сталкивался с такими проблемами? Или я делаю что-то неправильно с этим?

Платформы:

  • Ионные Framework для приложения
  • PHP для внутреннего интерфейса.

PHP код для пользователя перенаправления на приложение:

header("Location: MYAPP://eventpage/eventID"); 
+0

AFAIK вы не можете выйти из WebView, только пользователь может сделать это – luschn

+0

@luschn Спасибо за быстрый ответ, так что любая работа вокруг на нем? –

+0

«ты не можешь». это означает, что вы не можете;) – luschn

ответ

0

Посмотрев в AndroidManifest.xml мое приложение, я нашел следующее предпочтение:

<activity android:name="MainActivity" android:launchMode="singleTop" 

И я прочитал Android Document и нашел ниже линий.

Как показано в приведенной ниже таблице, режимы делятся на две основные группы, с «стандартных» и «SingleTop деятельности» на одной стороне, и и «SingleInstance» деятельности «singleTask» на другой. Активность с «стандартным» или «одиночным» режимом запуска может быть создана несколько раз раз.

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

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