2015-11-05 1 views
2

Мы внедрили приложения в нашем приложении для Android, но они, похоже, плохо себя ведут, когда ссылки открываются в приложениях, отличных от Facebook.Применяется в приложении для Android, не открывающем приложения

Даже если наше приложение установлено на нашем телефоне, когда мы нажимаем ссылку, которая была передана любому другому приложению (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> 

Что нам не хватает?

Спасибо.

+1

К сожалению, вам нужно будет убедить эти приложения поддерживать ссылки на приложения. –

+0

Я не согласен. Не раз я нажимал ссылку, которая была передана мне в одном из этих приложений, и ссылка открыла приложение на моем телефоне. Попробуй сам. Поделитесь твитом с кем-то в Whatsapp, а затем нажмите ссылку. Если у вас есть приложение Twitter, ссылка откроется внутри приложения. То же самое с pinterest ... – Eran

+1

Существует множество способов открыть приложение для Android в Android. Собственные приложения также могут регистрироваться для обработки URL-адресов http: // внутри своего приложения. Скорее всего, эти ссылки открываются в приложении. Однако фильтры Intent не дают вам некоторых преимуществ, которые могут дать вам ссылки на приложения. –

ответ

0

Кажется, что ур использует deeplink вместо использования. вы можете сделать эту страницу до Enabling Deep Links for App Content и вы можете добавить приложение для Android как это applinks

 Смежные вопросы

  • Нет связанных вопросов^_^