Мы внедрили ссылки приложений в наше приложение для Android, но они, похоже, ведут себя неправильно, когда ссылки открываются в приложениях, отличных от Facebook.
Несмотря на то, что наше приложение установлено на нашем телефоне, когда мы нажимаем ссылку, которой поделились с любым другим приложением (whatsapp, gmail и т. д.), открывается магазин игр. Однако нажатие на ту же ссылку из Facebook вызовет желаемый процесс: откройте приложение, если оно установлено, или запросите загрузку приложения из магазина игр, если нет.
Как мы можем получить ссылки в других приложениях, чтобы открыть наше приложение, если оно уже установлено?
В нашем <HEAD>
существуют следующие теги:
<meta property="al:android:url" content="ourappname://">
<meta property="al:android:package" content="com.ourappname.app">
<meta property="al:android:app_name" content="ourappname">
<meta property="al:web:should_fallback" content="false" />
И следующие определения в нашем файле манифеста:
<intent-filter>
<action android:name="android.intent.action.VIEW"/>
<category android:name="android.intent.category.DEFAULT"/>
<data android:scheme="ourappname" />
</intent-filter>
Что нам не хватает?
Спасибо.